0
0
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
-1
0
-1
1
-2
2
-4
5
-8
9
-14
17
-24
31
-47
77
-244
-606
-224
277
-18
-667
-310
426
246
-586
-166
-69
-320
-183
353
33
-860
-571
34
490
556
257
-360
-718
-352
-92
-618
-405
370
-83
-615
-478
-196
205
227
-112
378
-420
-1655
-1151
-478
335
384
30
-162
-457
-515
-204
411
539
-292
-897
-759
-439
-80
292
620
571
-160
-592
-296
-157
-578
52
272
-517
-929
-595
-226
448
682
418
289
-60
-497
-778
-468
-439
-784
-343
633
166
-432
-81
403
397
231
-340
-485
-626
-825
-569
-465
-26
65
-22
468
-70
-972
-358
420
-194
-227
-22
-1089
-836
134
43
-161
303
-87
-339
-706
-1088
-807
202
587
-219
-742
-892
-289
27
178
175
99
-828
-1565
-1192
-196
279
72
404
386
-611
-851
-430
113
40
-176
-244
-587
-1003
-913
-290
349
530
792
163
-1092
-1166
-782
-391
338
45
-842
-444
-199
-337
-286
219
438
105
-494
-688
-441
-55
-433
-15
196
-233
-99
-213
-196
19
767
-498
-1190
-816
-692
-179
346
455
254
-322
-949
-932
-471
47
242
304
-256
-1047
-872
-353
-272
245
575
234
-201
-517
-960
-904
-107
148
-105
-592
-773
79
331
-402
-271
114
-173
-228
-290
-751
-642
-716
-205
153
-443
-564
-318
-311
-137
507
235
-730
-1198
-737
-316
23
340
524
-122
-785
-698
-393
333
654
33
-750
-874
-488
-694
-535
262
331
172
-256
-807
-929
-199
304
-248
-395
-152
-518
-791
130
453
48
-62
-420
-678
-186
-115
-903
-172
22
-350
-540
-422
381
-151
-301
-60
106
-417
-768
-239
-193
79
-323
-708
158
310
-171
-119
187
-67
-676
-273
295
306
347
-363
-1027
-980
-559
-59
204
593
623
-50
-442
-120
-511
-395
-192
-377
-106
90
-540
-856
-345
-252
294
1323
1096
-50
-551
-880
-975
-809
-628
492
957
20
-356
-449
-604
-476
-141
568
909
361
92
-1274
-1570
-719
-602
463
920
-56
-821
-502
-496
-230
152
277
-113
-242
-344
-76
-47
-939
-118
458
-332
-978
-674
434
132
-130
313
194
-648
-780
331
325
-293
-428
-210
-212
-853
-1041
-338
84
610
797
173
-623
-1278
-712
-292
-194
-519
-611
-528
-275
-136
92
386
-96
-894
-780
-552
-501
104
37
-797
-1147
-734
-237
399
780
817
131
-691
-1632
-830
-653
-932
-50
412
-49
-477
-285
24
-20
-242
-348
-388
-1360
-1422
-809
62
923
228
-637
-668
-723
-193
815
1062
-63
-1184
-1951
-2082
-491
340
652
601
300
-254
-917
-1240
-325
56
-121
-519
-422
-446
-1090
-236
-168
-225
126
-194
-308
377
729
-481
-1110
-1342
-722
-428
-344
946
0
0
0
-1
0
-1
0
-1
-1
0
-1
0
-1
0
-2
1
-3
3
-5
5
-8
8
-12
13
-18
21
-27
33
-45
67
-191
-522
-135
-18
98
-519
-724
108
305
-436
-498
-263
-210
-1035
-1090
-386
566
584
-797
-994
-308
126
220
514
-549
-1203
-805
-510
332
524
-30
-109
-317
-431
-892
-731
221
-106
-228
162
5
-1250
-73
836
-494
-1546
-1527
-472
295
436
24
263
161
-242
-1005
-1495
85
-154
-943
-134
-291
-711
-109
519
-827
-657
477
-36
-134
279
-1143
-1828
-588
193
-2
189
799
677
-850
-1611
-1512
6
840
-276
-454
-344
-1320
-662
644
688
-269
-608
36
-71
224
-849
-2083
-1299
554
2062
960
-359
-1300
-1352
-721
-680
470
1065
28
-911
-1010
-372
194
274
-267
-86
87
431
-465
-687
-1170
-1011
397
141
-83
740
741
-11
-274
-440
-1281
-860
112
888
248
-1282
-739
611
-160
-472
790
950
-13
-1174
-1326
-292
-42
1130
626
-1154
-917
-49
496
821
546
-578
-823
-632
-23
-843
-157
560
-343
-520
67
919
189
-629
-594
-1025
-502
-287
-95
736
-249
-1088
-262
122
634
182
27
486
-597
-1727
-1383
-138
508
752
-838
-471
831
-13
-567
506
358
-829
-1059
-457
451
-92
-523
346
474
693
88
-1330
-634
-258
-128
-152
-65
449
-195
-704
-308
443
443
11
47
-160
-648
-937
-939
-855
182
1704
1257
-389
75
-789
-1876
-998
-845
-492
483
1001
925
-132
-1045
-741
-74
766
-933
-877
681
-246
-623
-463
-1464
-514
1274
1725
1445
299
-1251
-1900
-639
-647
-208
630
460
30
348
-521
-1115
-477
114
418
1099
400
-1369
-1515
-521
297
-451
-854
546
720
474
1137
-845
-1866
-683
79
-627
-857
19
353
17
805
437
-1648
-657
1333
467
-362
446
-754
-1604
-1412
-1434
529
1522
1005
-320
-815
484
456
288
-1216
-2243
-1046
-316
82
444
775
384
-692
-1445
-302
1283
1328
1025
-597
-2409
-1839
-865
483
1460
400
-108
-38
-306
-369
-1314
-1182
353
1310
121
-120
26
-2055
-1553
400
582
348
544
137
-536
-1311
-1984
-323
395
11
248
-490
127
58
-2465
-2337
-127
1154
556
321
641
-559
-1329
-729
-589
-416
-164
59
346
509
-254
-1698
-923
10
265
725
408
236
-639
-655
-621
-710
151
213
371
578
-79
-181
-203
-1263
-1556
464
662
-236
-74
-87
-454
8
-90
-1533
-861
-229
164
-114
628
589
-1325
-1415
-305
181
639
782
33
-1690
-1216
-854
-972
581
844
248
124
341
-796
-1196
-541
146
-359
-714
206
-154
-344
-716
-159
323
450
-246
-328
-58
-581
-445
-125
-377
-266
-194
-501
-81
251
468
-519
45
144
-1555
-1388
-374
765
591
486
-16
-613
-1219
-1295
-58
284
188
-807
-212
1148
385
-868
-1231
-776
-65
604
56
-430
-45
-147
-891
-800
-60
377
1566
402
-708
-1101
-2158
-480
1029
521
161
312
100
-1063
-828
-821
-485
393
943
661
-137
-631
-1088
-733
279
-158
-737
61
222
-762
-909
292
471
-270
-1665
-1046
232
852
581
-525
-1818
-1997
2
689
533
41
203
63
-983
-1739
-948
-363
313
879
-173
-813
-1204
-1081
518
1324
223
-1358
-1367
-455
-801
-381
1655
1772
537
-1883
-2806
-723
91
571
1524
358
-1163
-795
-1132
-279
809
-10
-230
-169
-747
-1212
-80
-103
247
111
-1169
-828
-214
222
435
-295
-819
-694
-505
-917
-73
919
339
-611
-663
-320
-479
-707
-1251
-731
196
643
-257
-639
-593
-187
815
17
-1102
-619
-489
-663
-852
-439
336
-446
-1425
-89
1023
452
-1010
-1224
417
3
-716
-53
214
-649
-1781
-1107
-215
492
-189
-1049
678
1612
-307
-931
-301
-280
-906
-71
170
228
307
-1592
-1700
638
-336
-758
1540
1671
-565
-908
-293
-696
-436
610
248
-581
-828
-283
254
487
1192
-261
-599
826
380
-773
-538
12
55
-364
-684
-459
-359
899
1614
-354
-702
-519
-495
103
-464
-666
626
388
-128
62
-577
-804
-612
-61
564
1026
-69
-492
-775
-633
-445
-584
22
110
823
26
-332
-610
-979
-146
255
798
1123
-777
-1050
-125
-314
-598
-1040
382
831
589
47
-58
167
-1032
-2006
-820
702
909
-546
-1232
-523
-85
29
98
351
-230
-168
-418
-800
-1132
-1563
-230
-37
1054
1332
-1670
-2260
-734
79
981
1477
-254
-1351
-713
-473
3
488
354
-483
-854
-580
-569
54
-798
-984
203
410
-206
103
434
-70
-612
-1344
-1413
401
627
-588
239
407
-402
-705
-425
-224
-133
140
629
-172
-1173
156
566
-900
-1257
-657
502
735
230
-191
-463
-639
-1286
-1260
703
882
-748
-985
-190
411
-845
-573
-202
-1002
-407
1962
725
-1309
-1001
-893
-1827
-714
392
1386
1387
-1458
-1795
-1108
327
169
-466
243
7
-1618
-1446
-482
-506
226
-151
-321
967
-34
-580
1338
71
-2334
-1989
-826
585
1043
-251
-15
-404
-1570
-741
144
604
960
-14
-1124
-709
-1646
-1739
206
1166
808
13
-650
-1242
-649
-32
-58
-60
-350
-835
-580
-199
-611
-774
-101
410
-100
-411
-862
-1034
-101
267
110
578
118
-1416
-1249
-496
-870
-689
467
649
681
1010
-342
-810
-966
-1755
-705
-180
-72
703
1379
-280
-1507
-1009
821
408
-1314
-100
614
-516
-1647
-922
17
516
534
301
312
-267
-1312
-569
-11
-658
-510
-733
-349
377
-443
-415
653
692
-479
-1342
-1083
-547
-42
44
-556
-378
438
672
-582
-830
-403
-230
484
1082
-55
-1456
-1789
-2130
103
1265
1033
1105
697
-1109
-1385
395
-194
-54
-1197
-376
1006
-723
-1085
132
961
219
388
-323
-689
209
494
-693
-1475
-868
61
-462
-348
372
601
144
-643
-819
393
691
-1421
-1238
125
-371
-288
-244
-759
-146
495
1742
165
-2087
-1385
-374
-218
3
22
272
286
-612
-557
200
-130
-905
-179
-46
74
-424
-29
-290
-1354
-212
466
1065
907
-1038
-1056
-568
-1059
121
1356
623
-1228
-1262
-137
-349
-639
793
465
-245
362
533
271
-821
-1666
-1196
305
-273
721
200
-783
-123
1461
1281
-442
-1165
-128
-219
-1821
-1096
144
299
44
773
546
-668
-40
259
-1038
-881
-1086
-1322
-49
557
1143
931
-356
-919
-1354
-409
230
-548
-145
-102
-1042
-1661
-388
1202
328
-332
-146
-320
-692
-220
-1631
-1322
618
462
-73
-703
-247
-266
-813
-456
-387
-328
-353
-95
223
-1036
-886
107
-370
-73
-100
-1020
-904
319
604
-1280
-1373
-610
-127
434
241
-255
-1251
-978
771
585
-216
-153
-1338
-2192
-1069
916
1268
-646
-915
-619
-586
404
208
-626
-69
39
164
-458
-1602
-88
-484
-2069
-574
885
-204
-399
-165
341
363
-66
-765
-525
267
-430
-764
286
-724
-2092
-1095
451
1654
1285
996
-123
-1548
-1942
-247
71
-879
-871
-360
-8
-52
479
863
95
-641
-444
-1004
-1125
-60
768
-785
-2644
-1028
-38
392
1005
1715
218
-1021
47
-999
-1612
-315
361
-936
-1043
559
-273
-548
534
286
734
-324
-1512
-977
-369
33
-1313
-87
505
-1887
-728
857
290
-364
187
-315
-592
-404
-1179
-832
1625
559
-1838
-1291
-105
423
-567
-616
906
732
-680
-930
-271
170
-865
-424
799
-627
-1914
-1401
-513
-137
-273
-520
202
-194
-556
435
214
-388
-1248
-1144
-1109
-454
-375
-454
-332
-149
-25
-865
-468
659
1111
1487
-179
-2233
-1980
-596
-118
383
-519
-1081
294
369
861
1449
2230
-911
-3223
-1606
-1348
-1020
1254
1756
154
-451
-1112
-3
966
-67
-945
-39
-450
-1545
-807
-957
81
1048
1040
879
1317
-216
-1929
-985
-1070
-1918
-651
440
-446
870
1290
866
1533
193
-1489
-1254
-1014
-854
302
405
-832
-1308
-482
846
763
879
1486
437
-1158
-1068
-1505
-1797
-960
29
1640
1483
-643
-1124
343
963
399
-1082
-1530
-765
-479
-263
507
31
-1060
24
444
123
-78
-526
-996
-687
-37
-128
-273
-993
-1075
618
158
-405
793
377
-1108
-1433
-826
-867
-619
-451
-418
72
-99
-93
428
545
-305
-1351
-838
320
108
201
173
-1751
-1965
-120
496
166
1168
1787
78
-232
-820
-1739
-164
-177
-1086
-389
906
696
-693
109
431
230
-417
-378
-367
-1310
-1109
-246
-141
355
534
-27
-177
-457
-398
589
175
-1719
-590
-665
-1808
-552
536
1293
893
217
-546
-1419
-1026
86
-346
-568
-605
-526
-757
182
913
-159
-131
-45
-1017
-1333
-224
-123
-272
340
-1274
-2342
-278
644
410
224
291
-74
-799
-943
-1111
304
1297
-445
-2157
-1040
158
539
497
621
522
409
-285
-572
-49
-109
-1078
-1219
-276
-93
-157
47
414
1071
1104
-214
-836
-948
-1305
-1096
-189
-93
-1344
-1287
212
839
160
-182
738
658
-432
-1264
-1390
-1317
-1095
-278
-594
-311
181
172
765
741
-136
-267
-103
-668
-377
-928
-732
-119
-2054
-1172
1172
790
-228
724
528
-224
-1006
-1534
-1402
-838
-292
-455
-393
-168
-578
-887
-57
510
-17
329
-243
-1712
-1484
-1082
-536
674
1331
588
337
-525
-1536
-71
828
-177
-561
-745
-926
-1169
441
1613
408
-71
295
-171
-1047
-906
552
1251
-37
-1324
-1565
-400
1324
1344
600
-108
-556
-432
-279
140
440
565
-705
-1326
-595
-495
-41
300
808
1048
108
-1242
-512
630
-74
-602
-312
-414
-569
-613
-605
186
749
-139
-963
87
-111
-1164
-419
636
-311
-1067
-396
-469
-130
-73
156
567
-161
-1076
-780
-565
-64
220
-8
567
-227
-892
-468
15
257
-263
-615
-425
222
70
-357
70
360
351
-535
-990
-613
-95
99
138
-272
-955
-675
-56
-285
-87
-81
-485
-437
-255
-484
-618
-360
-301
41
396
-138
-316
-361
-816
-663
-256
281
394
178
587
735
-269
-1155
-741
-3
194
257
189
-227
-116
19
-149
-399
-148
179
-99
-132
118
-86
-809
-1048
-304
146
33
328
240
-502
-409
-618
-1283
-684
-253
-225
-152
-142
-599
-744
-204
-173
-333
226
63
-963
-1149
-1060
-1182
-901
-773
-101
778
594
37
-333
-540
-740
-1371
-1183
-73
321
-505
-562
-541
-763
-136
461
127
-304
-515
-902
-1104
-856
-607
-688
-469
-111
80
-259
-747
-745
-385
-531
-643
-709
-963
-764
-510
-367
-375
-300
-207
-249
-171
-127
-265
-455
-435
-693
-748
-295
-79
-296
-539
-464
-82
78
-233
-353
-128
-77
-195
-164
-78
-239
-170
-402
-1193
-995
-509
-383
-53
154
-188
-252
-234
-512
-692
-876
-493
-558
-1087
-1372
-942
-305
-202
-309
-51
424
557
137
-515
-765
-841
-885
-621
-189
-8
-72
113
-96
-329
29
141
90
122
-175
-459
-580
-706
-626
-506
-556
-510
-317
-254
-374
-257
-75
-401
-627
-392
-305
-437
-572
-641
-721
-488
-290
-338
-66
364
410
168
-161
-378
-499
-468
-457
-309
-204
-200
18
-57
-353
-341
-207
-179
-255
-279
-289
-335
-571
-691
-441
-263
-244
18
-4
-219
-345
-537
-432
-159
-10
-165
-342
-473
-501
-524
-362
-114
-86
-286
-506
-546
-592
-604
-453
-333
-249
-123
-187
-116
-28
-308
-652
-470
-299
-287
-311
-363
-336
-275
-235
-143
150
191
-72
-351
-321
-389
-543
-456
-527
-613
-667
-498
-407
-261
56
114
9
42
90
-165
-261
-387
-782
-933
-691
-458
-142
82
27
61
243
316
65
-127
-230
-458
-627
-522
-375
-271
-103
-83
-79
167
265
142
138
90
-254
-587
-472
-335
-310
-149
-225
-316
-268
-323
-349
-299
-41
11
-34
66
-15
-55
-203
-227
-273
-236
-108
-70
58
31
-60
-61
-112
-66
-152
-135
-68
-176
-132
-197
-12
16
9
171
-41
-163
-240
-182
-120
-100
147
87
184
205
71
-21
-153
-116
-282
-177
-88
-130
-207
-333
-253
-189
-56
-41
-126
-55
99
20
23
113
79
-70
-94
-23
23
97
-66
-183
-272
-101
-100
-116
-112
-74
-54
-65
73
27
2
-124
-193
-233
-140
-101
-203
-202
-167
-232
-201
-63
-76
-92
-88
-135
-238
-212
-259
-412
-390
-377
-505
-517
-382
-469
-474
-349
-438
-463
-323
-288
-423
-435
-450
-661
-700
-588
-641
-661
-523
-486
-497
-408
-479
-555
-585
-483
-559
-658
-669
-875
-906
-856
-827
-793
-754
-706
-765
-643
-669
-801
-814
-841
-777
-783
-605
-596
-667
-503
-570
-544
-463
-478
-538
-557
-462
-581
-529
-396
-317
-289
-220
-114
-181
-178
-177
-261
-327
-295
-342
-371
-238
-196
-167
-36
114
103
200
396
367
413
453
465
436
476
475
408
542
598
740
780
994
1140
1211
1472
1656
1715
1737
1841
1826
1809
1859
1925
1958
2085
2221
2240
2339
2489
2576
2666
2983
3135
3195
3540
3811
3993
4236
4414
4482
4346
3727
2819
1320
-652
-2153
-3296
-4100
-4479
-4371
-4523
-4582
-4096
-3513
-3049
-2504
-2243
-2758
-3219
-3432
-3695
-3853
-3450
-3096
-2897
-2210
-1265
-737
-94
763
1080
1495
2151
2661
2862
3153
3172
2719
2221
1852
1506
1184
1202
1118
921
878
929
928
911
784
403
-238
-850
-1483
-2104
-2599
-3012
-3253
-3444
-3368
-3108
-2853
-2560
-2311
-2094
-1941
-1631
-1307
-1033
-807
-672
-609
-640
-511
-368
-192
69
340
615
894
1195
1510
1693
1718
1640
1438
1082
779
428
-10
-375
-619
-877
-1135
-1243
-1533
-2283
-2878
-3306
-3832
-3893
-3474
-3258
-3199
-2769
-2439
-2268
-1719
-1317
-1614
-1922
-1946
-2236
-2563
-2331
-2186
-2293
-1833
-1133
-800
-456
127
185
-6
177
157
-178
-311
-366
-831
-1182
-1347
-1648
-1798
-1524
-1302
-1359
-1331
-1272
-1398
-1431
-1317
-1433
-1624
-1643
-1714
-1754
-1597
-1415
-1209
-999
-631
-256
2
290
566
805
1000
1382
1670
1913
2213
2429
2453
2336
2290
2253
2344
2475
2632
2971
3266
3445
3591
3781
3845
3626
3608
3480
3207
3135
3147
3100
3208
3675
4078
4522
5145
5490
4989
3175
735
-1896
-4399
-5852
-6307
-6650
-7534
-8019
-8002
-7296
-5530
-3643
-2654
-2671
-2730
-2624
-2288
-1468
-937
-1154
-1467
-1297
-1015
-685
-67
194
192
834
2071
3379
4626
5735
5930
5436
4752
3944
3074
2315
1569
422
-750
-1554
-1956
-2012
-1830
-1783
-2097
-2426
-2547
-2479
-2388
-2353
-2567
-2919
-3210
-3300
-3290
-3401
-3533
-3617
-3541
-3144
-2291
-1145
-77
770
1398
1739
1932
2203
2482
2367
2088
1686
1280
1113
1162
1163
873
633
451
276
293
341
194
-95
-258
-484
-864
-1134
-1544
-2165
-2708
-3046
-3347
-3479
-3260
-2993
-2657
-2280
-1955
-1649
-1273
-939
-643
-413
-343
-260
-72
114
258
263
163
67
51
137
173
-109
-749
-1222
-1616
-2039
-2070
-1996
-2252
-2530
-2437
-2341
-2204
-2102
-2319
-2608
-2988
-3282
-3301
-3353
-3555
-3560
-3468
-3361
-2913
-2387
-1976
-1547
-1127
-831
-562
-180
77
198
221
19
-267
-520
-651
-741
-899
-1014
-1028
-1003
-837
-514
-287
-140
16
74
113
190
303
329
323
439
594
730
889
1209
1409
1510
1800
2094
2347
2627
2962
3286
3255
3381
3639
3574
3720
3904
4028
4267
4390
4717
5111
5220
5504
6027
6231
6296
6043
5336
3254
305
-1903
-4446
-6587
-7165
-7794
-9002
-9574
-9276
-8590
-7246
-5417
-4318
-4158
-3426
-2349
-1354
-23
921
904
428
418
562
431
646
940
878
1393
2643
3777
4686
5555
5971
5608
5300
5017
4264
3455
2490
1047
-432
-1586
-2465
-3259
-3976
-4540
-5188
-5466
-5079
-4450
-3749
-3042
-2551
-2313
-2025
-1709
-1644
-1702
-1750
-1854
-1786
-1432
-947
-424
113
647
1082
1565
2236
2826
3286
3595
3553
3397
3239
2959
2447
1633
768
-136
-922
-1326
-1670
-2017
-2193
-2407
-2512
-2374
-2352
-2289
-2199
-2214
-2250
-2194
-2081
-2116
-1971
-1928
-2035
-1993
-1893
-1528
-1038
-671
-234
258
702
1127
1600
1928
1945
1819
1682
1167
92
-821
-1858
-3092
-3833
-4117
-4353
-4590
-4151
-3619
-3167
-2261
-1488
-1179
-958
-533
-581
-1010
-1151
-1464
-2130
-2570
-2782
-3227
-3424
-3181
-2923
-2547
-1861
-1100
-475
112
656
858
799
720
450
106
-279
-745
-1253
-1675
-1822
-1846
-1787
-1609
-1298
-945
-570
-107
291
580
952
1222
1244
1208
1185
1116
1157
1337
1388
1535
1838
2195
2649
3016
3426
3786
3943
4131
4418
4583
4452
4416
4537
4323
4292
4461
4571
4646
5001
5735
5664
5480
5121
2875
122
-1971
-4277
-6261
-6866
-7451
-8999
-10034
-9703
-9078
-8065
-6374
-5508
-5231
-4053
-2052
-1
1839
3056
3201
2727
2664
2671
2365
2156
1723
1439
1570
2185
2925
3210
3555
3605
3358
3435
3704
3801
3509
2898
1884
523
-658
-1742
-3047
-4457
-5700
-6490
-6752
-6441
-5755
-5062
-4515
-3864
-3127
-2335
-1383
-540
172
640
964
1235
1332
1406
1225
960
724
491
635
1048
1572
1946
2100
2258
2348
2473
2538
2220
1724
1138
528
42
-425
-1127
-2116
-2929
-3552
-4049
-4204
-4089
-3885
-3669
-3187
-2566
-2144
-1687
-1078
-828
-732
-467
-335
-249
-157
-137
-258
-432
-502
-686
-589
-363
-457
-226
-66
-103
-38
5
-149
-576
-825
-1175
-1604
-1964
-2234
-2640
-3095
-3352
-3613
-3661
-3624
-3383
-3179
-2976
-2557
-2276
-1910
-1598
-1415
-1252
-1144
-954
-838
-727
-624
-623
-585
-559
-537
-560
-550
-517
-563
-522
-452
-473
-535
-589
-665
-799
-871
-841
-827
-820
-706
-580
-531
-379
-147
87
340
613
934
1270
1709
2090
2269
2474
2836
2963
2828
3223
3592
3362
3473
3744
3731
3511
3668
3904
3477
3670
4022
4065
4270
4816
5354
5301
5837
6374
5875
4155
1692
-720
-3180
-5228
-6216
-6857
-8425
-9929
-10182
-9744
-8887
-7669
-6564
-5921
-4933
-2656
-21
2159
3551
3887
3734
3401
3332
3383
3069
2533
1686
1387
1546
1603
1795
1875
1811
1732
2061
2844
3423
3670
3572
2891
1783
704
-282
-1535
-2988
-4313
-5291
-5867
-6062
-5949
-5785
-5657
-5402
-4655
-3478
-2236
-885
306
1237
1897
2326
2713
2687
2441
2053
1548
1133
863
893
853
683
445
200
204
447
800
1001
1115
1070
927
774
397
-146
-998
-1873
-2501
-3120
-3468
-3612
-3797
-3885
-3859
-3511
-3140
-2629
-1789
-1191
-577
125
695
1153
1502
1651
1457
1202
856
24
-494
-610
-1314
-1764
-1651
-1940
-2532
-2474
-2080
-2207
-2200
-1789
-1806
-2105
-1769
-1578
-1919
-2125
-2091
-2321
-2697
-2469
-2402
-2558
-2368
-2199
-2096
-1869
-1489
-1201
-1003
-683
-501
-457
-250
-157
-280
-383
-459
-701
-918
-853
-860
-963
-864
-684
-634
-519
-287
-135
-33
91
261
383
415
468
452
414
441
417
537
882
1129
1393
1771
2142
2346
2562
2899
3217
3370
3451
3882
3948
3970
3987
3866
3874
3773
3720
3769
4058
4248
4514
4994
5415
5863
5860
4304
1872
-74
-2284
-4016
-4554
-5279
-7184
-8956
-9344
-9101
-8742
-7986
-7370
-7147
-5951
-3421
-658
1296
2537
3120
3079
3409
3979
4110
3874
3276
2571
2109
1830
1609
1242
840
470
243
671
1568
2389
2876
2886
2583
1994
1428
1039
182
-1023
-2130
-2970
-3678
-4380
-4804
-5361
-5968
-5997
-5484
-4687
-3621
-2341
-1167
-184
722
1535
2136
2586
2799
2679
2440
2193
1975
1742
1319
579
-329
-822
-887
-834
-550
-319
-216
-70
248
555
554
400
54
-248
-543
-767
-999
-1614
-2171
-2660
-3122
-3347
-3415
-3369
-3346
-2981
-2540
-2274
-1659
-1054
-794
-698
-268
112
120
409
462
-15
-460
-530
-858
-1333
-1460
-1778
-2121
-2152
-1881
-1686
-1586
-1354
-1321
-1246
-976
-924
-977
-1016
-1106
-1465
-1681
-1722
-2111
-2307
-2258
-2340
-2434
-2234
-1761
-1480
-1225
-870
-601
-396
-98
266
324
247
262
187
53
-78
-234
-547
-716
-712
-723
-653
-521
-316
-183
13
334
475
653
947
1177
1334
1576
1827
1946
2113
2198
2187
2235
2261
2289
2415
2514
2565
2732
2758
2941
3146
3249
3465
3586
3837
4139
4383
4806
5284
5572
5953
6290
5653
3711
1867
187
-1814
-2987
-3515
-4816
-6868
-7939
-7845
-7714
-7648
-7209
-6920
-6634
-4966
-2352
-424
545
1269
1718
2037
2789
3370
3079
2440
1921
1701
1562
1241
754
95
-292
-328
38
733
1438
1984
2310
2546
2638
2576
2499
2165
1397
625
38
-575
-1366
-2152
-3005
-3959
-4587
-4609
-4371
-4138
-3695
-3020
-2281
-1484
-587
149
615
990
1443
1703
1800
1854
1721
1329
823
353
-206
-518
-715
-898
-867
-858
-734
-435
-84
83
70
145
319
465
542
502
168
-380
-683
-892
-1364
-1827
-2153
-2433
-2646
-2610
-2533
-2624
-2773
-3010
-2726
-2470
-2328
-1864
-1457
-1214
-1005
-394
19
95
200
221
187
69
129
68
-263
-558
-831
-1094
-1304
-1395
-1524
-1653
-1559
-1493
-1330
-1171
-1079
-975
-895
-760
-712
-504
-363
-391
-358
-376
-424
-494
-535
-585
-709
-701
-623
-496
-373
-294
-149
-79
93
302
473
620
696
809
904
1069
1188
1220
1271
1305
1403
1476
1565
1608
1566
1604
1620
1685
1674
1670
1695
1598
1674
1728
1802
1850
1910
2093
2116
2240
2464
2610
2731
2952
3254
3377
3593
3876
3638
2854
1954
1171
243
-563
-1087
-1940
-3111
-3897
-4060
-4143
-4278
-4379
-4552
-4452
-3804
-2748
-1787
-1270
-922
-493
108
733
1077
1036
648
388
421
568
479
38
-423
-751
-793
-571
-361
-327
-284
23
549
1101
1508
1605
1552
1485
1544
1636
1483
1077
544
59
-360
-722
-1105
-1589
-2024
-2282
-2271
-2070
-1917
-1740
-1549
-1316
-976
-577
-244
-95
36
152
286
394
369
195
-78
-294
-454
-631
-743
-865
-999
-1057
-973
-856
-794
-660
-585
-480
-325
-147
-48
-86
-98
-180
-357
-543
-740
-973
-1252
-1460
-1619
-1774
-1826
-1821
-1739
-1618
-1487
-1278
-1021
-713
-440
-150
60
243
410
472
478
397
307
198
58
-92
-285
-455
-585
-674
-707
-704
-680
-669
-570
-388
-209
-22
97
168
176
196
200
143
31
-148
-288
-398
-486
-569
-680
-764
-793
-753
-641
-581
-510
-352
-163
8
193
320
382
483
562
562
568
482
315
245
210
180
121
46
-34
-45
12
57
130
162
203
261
326
329
397
421
384
387
420
376
312
288
232
225
279
331
352
443
535
656
730
818
881
956
1085
1133
1126
1059
978
790
546
373
117
-221
-454
-663
-924
-1108
-1193
-1307
-1358
-1355
-1345
-1279
-1187
-1066
-866
-697
-590
-476
-363
-322
-253
-223
-237
-245
-285
-325
-338
-402
-445
-441
-456
-483
-456
-420
-370
-274
-205
-170
-110
-90
-79
-35
-21
-7
-12
-42
-78
-135
-252
-328
-395
-449
-503
-534
-554
-553
-558
-528
-462
-436
-417
-382
-330
-295
-233
-183
-202
-261
-280
-323
-369
-422
-512
-624
-668
-717
-722
-695
-712
-693
-655
-672
-642
-569
-518
-464
-362
-288
-276
-264
-263
-298
-342
-365
-381
-429
-495
-560
-581
-594
-565
-552
-557
-553
-514
-442
-373
-313
-249
-167
-113
-80
-49
-41
-73
-101
-146
-209
-257
-318
-381
-420
-421
-428
-423
-419
-419
-384
-352
-322
-304
-287
-269
-261
-256
-272
-292
-267
-247
-246
-239
-240
-305
-319
-312
-273
-355
-458
-266
-208
-346
-354
-256
-404
-283
-258
-239
-530
-250
18
-287
-361
-213
-176
-266
-41
-229
-323
-172
-201
-239
-114
-201
-275
-162
-232
-262
-171
-268
-349
-186
-140
-200
-232
-180
-178
-194
-170
-192
-196
-233
-209
-134
-118
-126
-166
-178
-161
-129
-141
-130
-87
-55
-37
-56
-20
9
41
46
52
58
22
-30
-48
-66
-104
-146
-195
-235
-269
-311
-338
-366
-394
-408
-409
-384
-389
-377
-371
-369
-363
-357
-355
-366
-379
-398
-402
-394
-383
-382
-369
-371
-395
-380
-337
-315
-300
-279
-273
-280
-278
-293
-300
-308
-331
-357
-359
-359
-362
-374
-409
-430
-442
-454
-487
-515
-522
-534
-566
-599
-611
-597
-586
-581
-570
-596
-627
-632
-624
-590
-545
-503
-481
-475
-470
-467
-462
-500
-517
-493
-481
-491
-494
-503
-528
-540
-534
-499
-457
-428
-413
-400
-375
-332
-285
-272
-266
-262
-266
-288
-328
-344
-362
-382
-377
-368
-384
-418
-455
-480
-467
-443
-434
-412
-382
-375
-385
-381
-357
-344
-337
-335
-341
-359
-377
-396
-414
-421
-431
-427
-400
-359
-324
-300
-294
-284
-265
-258
-244
-218
-202
-193
-187
-192
-207
-223
-226
-237
-232
-242
-255
-245
-245
-247
-242
-238
-240
-243
-253
-264
-274
-286
-305
-319
-320
-302
-289
-299
-308
-317
-339
-350
-337
-310
-301
-300
-309
-333
-365
-372
-359
-327
-291
-270
-258
-255
-240
-246
-241
-215
-180
-176
-185
-186
-179
-185
-186
-183
-193
-210
-242
-270
-279
-304
-354
-394
-416
-441
-454
-446
-440
-447
-443
-431
-426
-420
-394
-393
-422
-456
-487
-501
-515
-508
-509
-530
-547
-542
-531
-534
-524
-498
-459
-414
-369
-338
-327
-297
-266
-246
-227
-224
-237
-244
-239
-239
-234
-235
-235
-246
-261
-275
-321
-361
-381
-395
-382
-368
-365
-374
-395
-404
-422
-424
-425
-421
-413
-421
-418
-414
-410
-414
-416
-417
-410
-397
-397
-406
-415
-418
-438
-453
-450
-429
-424
-432
-447
-446
-405
-354
-325
-317
-304
-290
-269
-248
-230
-219
-208
-219
-245
-265
-295
-318
-345
-355
-351
-360
-344
-336
-353
-362
-358
-368
-392
-384
-380
-391
-399
-412
-439
-450
-456
-465
-469
-449
-428
-421
-426
-428
-419
-406
-366
-318
-285
-274
-269
-247
-222
-210
-205
-223
-230
-230
-238
-236
-228
-225
-235
-255
-299
-312
-317
-351
-365
-371
-399
-406
-397
-408
-413
-422
-432
-440
-436
-425
-393
-370
-358
-337
-324
-316
-283
-277
-290
-272
-258
-259
-268
-276
-299
-304
-272
-259
-281
-289
-280
-264
-240
-236
-248
-272
-256
-257
-278
-273
-289
-321
-356
-394
-438
-481
-497
-518
-525
-533
-543
-523
-480
-447
-425
-403
-382
-365
-340
-307
-298
-288
-272
-284
-289
-266
-265
-279
-311
-335
-341
-327
-344
-370
-360
-346
-358
-363
-346
-340
-344
-358
-361
-360
-341
-323
-336
-361
-375
-391
-394
-398
-406
-425
-457
-481
-487
-484
-482
-482
-464
-446
-444
-421
-387
-377
-358
-317
-296
-289
-275
-274
-280
-277
-282
-286
-291
-303
-315
-331
-344
-362
-380
-360
-316
-288
-266
-251
-252
-240
-218
-212
-194
-174
-187
-210
-225
-227
-224
-213
-199
-213
-242
-272
-297
-330
-349
-333
-321
-325
-351
-371
-382
-400
-398
-391
-392
-378
-375
-385
-367
-353
-338
-355
-386
-406
-397
-362
-345
-335
-336
-351
-337
-310
-290
-273
-252
-227
-219
-226
-238
-236
-245
-255
-265
-267
-272
-286
-294
-284
-279
-289
-310
-321
-313
-298
-290
-297
-302
-315
-326
-320
-285
-263
-264
-254
-249
-242
-220
-193
-151
-126
-124
-144
-154
-161
-178
-173
-177
-185
-202
-218
-211
-203
-199
-202
-211
-213
-195
-177
-175
-177
-201
-199
-211
-241
-263
-278
-281
-274
-295
-334
-344
-323
-306
-313
-294
-268
-248
-230
-199
-147
-122
-101
-67
-53
-48
-50
-54
-67
-89
-105
-125
-160
-191
-225
-250
-271
-279
-280
-294
-300
-284
-264
-239
-205
-196
-209
-220
-234
-248
-247
-258
-279
-294
-301
-307
-293
-272
-246
-224
-220
-213
-224
-229
-219
-221
-247
-259
-272
-280
-322
-326
-314
-316
-340
-447
-296
-282
-317
-348
-261
-324
-318
-149
-205
-180
-301
-171
-306
-225
-191
-241
-266
-268
-183
-243
-143
-196
-149
-249
-168
-193
-144
-130
-83
-85
-76
-58
-32
-34
-19
-21
-30
-30
-13
8
-23
-20
-49
-58
-81
-78
-95
-116
-139
-156
-165
-184
-198
-200
-207
-202
-184
-158
-141
-139
-137
-139
-126
-128
-144
-164
-170
-156
-151
-181
-214
-243
-249
-239
-243
-252
-268
-295
-303
-275
-233
-197
-183
-192
-211
-211
-210
-214
-208
-218
-243
-260
-268
-265
-254
-258
-281
-274
-254
-246
-237
-225
-210
-216
-217
-205
-211
-220
-205
-188
-181
-170
-184
-218
-253
-270
-277
-278
-293
-314
-316
-328
-339
-317
-289
-285
-290
-300
-321
-306
-263
-248
-237
-208
-193
-207
-209
-200
-201
-193
-180
-182
-189
-175
-131
-100
-89
-76
-68
-61
-60
-62
-71
-71
-62
-62
-66
-92
-112
-120
-132
-161
-184
-202
-223
-231
-243
-245
-239
-240
-245
-253
-255
-256
-260
-274
-289
-305
-331
-344
-355
-374
-363
-313
-276
-263
-254
-227
-209
-187
-153
-126
-111
-102
-98
-117
-140
-163
-188
-197
-210
-230
-251
-252
-264
-256
-240
-232
-209
-192
-176
-187
-197
-194
-183
-169
-173
-186
-195
-205
-215
-233
-241
-223
-194
-190
-191
-199
-198
-183
-170
-167
-150
-118
-96
-98
-95
-105
-129
-127
-122
-120
-138
-160
-168
-185
-203
-199
-194
-202
-226
-234
-234
-219
-217
-208
-197
-203
-208
-205
-199
-185
-173
-182
-196
-209
-230
-216
-210
-227
-229
-241
-271
-294
-278
-276
-291
-304
-287
-273
-254
-218
-201
-183
-167
-165
-169
-148
-137
-137
-135
-128
-129
-149
-151
-151
-158
-159
-154
-150
-150
-150
-158
-158
-145
-135
-132
-115
-104
-116
-136
-162
-184
-194
-194
-194
-195
-175
-172
-171
-177
-186
-197
-206
-203
-205
-208
-225
-235
-223
-238
-269
-255
-232
-230
-228
-193
-171
-164
-166
-168
-174
-166
-144
-125
-120
-115
-106
-113
-128
-144
-132
-124
-133
-144
-158
-194
-236
-251
-262
-276
-282
-287
-296
-302
-317
-339
-349
-340
-322
-318
-298
-268
-260
-247
-234
-220
-193
-172
-156
-132
-136
-146
-156
-155
-146
-124
-92
-54
-24
-3
-5
1
-10
-32
-35
-47
-66
-103
-161
-207
-229
-238
-249
-256
-254
-246
-240
-222
-193
-165
-145
-123
-120
-143
-143
-159
-161
-162
-185
-187
-172
-171
-184
-208
-216
-216
-206
-167
-124
-90
-60
-49
-64
-67
-54
-35
-27
-26
-39
-47
-53
-80
-91
-84
-70
-78
-93
-91
-77
-62
-47
-45
-69
-88
-87
-104
-129
-179
-182
-246
-265
-252
-255
-222
-220
-236
-230
-226
-244
-225
-225
-208
-207
-199
-176
-164
-157
-152
-162
-164
-179
-179
-162
-170
-167
-150
-144
-135
-116
-111
-111
-100
-94
-83
-82
-89
-99
-119
-131
-140
-144
-150
-149
-139
-153
-176
-174
-154
-154
-151
-158
-168
-164
-166
-165
-174
-173
-179
-178
-185
-188
-203
-226
-243
-247
-261
-281
-276
-268
-279
-298
-287
-275
-272
-260
-229
-202
-172
-145
-141
-140
-144
-138
-123
-124
-144
-163
-172
-188
-204
-214
-244
-265
-294
-335
-339
-321
-307
-313
-314
-309
-309
-298
-257
-225
-221
-214
-204
-191
-184
-183
-181
-195
-208
-220
-237
-249
-275
-267
-252
-261
-270
-256
-231
-218
-195
-176
-156
-147
-136
-118
-96
-82
-76
-60
-58
-59
-67
-101
-129
-160
-193
-200
-189
-179
-170
-166
-168
-153
-143
-128
-148
-169
-169
-163
-168
-194
-195
-194
-210
-214
-218
-229
-226
-223
-234
-240
-228
-203
-185
-170
-167
-162
-157
-142
-133
-131
-133
-124
-142
-184
-196
-215
-227
-246
-268
-292
-292
-282
-279
-276
-281
-276
-271
-264
-252
-245
-254
-267
-283
-288
-286
-291
-289
-286
-299
-300
-294
-278
-255
-236
-225
-216
-190
-183
-193
-192
-197
-188
-193
-213
-211
-210
-204
-181
-166
-159
-166
-166
-155
-136
-105
-79
-62
-56
-75
-91
-82
-77
-76
-81
-87
-103
-120
-152
-174
-184
-180
-184
-196
-197
-178
-153
-143
-136
-125
-111
-119
-128
-159
-172
-182
-194
-210
-223
-203
-193
-188
-178
-190
-196
-188
-165
-124
-107
-103
-119
-122
-117
-120
-124
-129
-146
-165
-168
-171
-182
-187
-191
-188
-182
-188
-210
-221
-235
-257
-268
-261
-257
-285
-306
-305
-286
-269
-255
-251
-253
-257
-271
-265
-242
-236
-228
-217
-222
-246
-262
-276
-286
-273
-264
-235
-205
-181
-158
-146
-150
-142
-132
-114
-101
-91
-70
-59
-71
-82
-97
-117
-110
-100
-103
-128
-123
-142
-139
-140
-150
-136
-259
-1082
-2343
-1982
-1665
-2312
-2439
-2343
-2311
-1655
-1005
-785
-504
12
836
1579
1933
1788
1630
1798
2044
1738
1052
507
94
-163
-466
-1014
-1684
-1994
-2086
-1836
-2011
-2047
-1818
-1471
-825
-452
-184
120
525
676
1118
1159
1057
765
964
806
435
-13
-498
-653
-1049
-1090
-1264
-1729
-1846
-1249
-1192
-1341
-836
-768
-473
-33
216
429
392
705
720
891
351
-573
-230
-276
-854
-834
-1359
-1843
-1182
-1064
-1435
-1056
-1227
-708
48
0
195
251
363
915
1021
586
676
285
239
628
-214
-292
-465
-854
-567
-476
-1146
-888
-723
-715
-264
-324
-218
-15
88
259
575
387
381
578
293
377
293
-1479
-2083
-1689
-2499
-2902
-2917
-3265
-2991
-2336
-1863
-1518
-1003
-110
899
1559
2209
2485
2357
2640
2942
2352
1726
1095
463
96
-141
-998
-1706
-2028
-2078
-2189
-2398
-2290
-2190
-1667
-1109
-628
-310
59
529
844
1192
1367
1119
1220
1385
1227
924
690
125
-150
-148
-529
-931
-1085
-1027
-1013
-943
-821
-687
-730
-464
-48
-262
-855
-688
-431
-440
-486
-671
-788
-534
-267
-148
-196
-174
115
692
899
859
713
48
-256
-176
-643
-1454
-1760
-2025
-1977
-1839
-1964
-2195
-1919
-1459
-776
-255
166
486
1065
1526
1986
1941
1808
1690
1526
1029
-533
-1469
-1668
-2374
-3424
-4079
-4864
-5123
-4667
-4556
-4647
-4181
-3219
-1765
-536
364
1022
1771
2659
3502
3581
3166
2948
2803
2689
2104
1055
-22
-768
-1286
-1806
-2469
-2914
-2884
-2566
-2090
-1769
-1603
-1192
-576
22
416
612
817
1113
1423
1362
969
491
153
-18
-283
-778
-1104
-1211
-1164
-999
-928
-901
-864
-455
-50
265
492
789
1057
1345
1484
1247
1005
856
684
388
38
-345
-585
-647
-722
-965
-1204
-1297
-1187
-965
-744
-625
-509
-223
145
373
317
257
204
369
263
168
114
6
-105
-134
-281
-470
-535
-518
-577
-568
-457
-402
-197
-117
-120
-169
-99
-57
61
12
-20
-77
-54
68
-14
-311
-406
-441
-472
-348
-403
-522
-495
-350
-324
-298
-267
-294
-282
-157
-51
-43
-99
-56
-13
-111
-136
-282
-340
-357
-351
-369
-362
-344
-361
-325
-317
-304
-302
-137
-106
-78
-25
121
88
141
132
81
4
13
22
0
-41
-76
-53
-124
-200
-256
-267
-241
-204
-207
-265
-188
-106
-43
-17
-64
-120
-131
-112
-121
13
5
-142
-127
-2
-28
-28
-56
-79
-12
66
70
116
111
88
64
26
4
74
33
-1
121
160
170
171
88
69
97
147
127
153
78
96
74
129
198
159
39
138
189
125
143
139
-15
49
42
-132
-90
-186
-207
-95
-108
-199
14
38
43
167
194
126
202
280
183
180
127
52
-3
-33
-149
-202
-251
-240
-162
-278
-246
-200
-226
-190
-125
-219
-173
-49
-78
-246
-313
-307
-326
-361
-435
-481
-552
-591
-514
-440
-585
-614
-520
-507
-487
-514
-605
-695
-595
-598
-658
-703
-763
-693
-727
-690
-670
-712
-591
-495
-593
-559
-412
-453
-421
-353
-401
-451
-458
-395
-339
-429
-428
-387
-498
-491
-389
-554
-595
-530
-601
-591
-473
-572
-642
-502
-476
-539
-464
-374
-334
-333
-279
-217
-214
-121
-52
-106
-162
-105
-114
-116
-197
-241
-111
-77
-146
-81
-15
-86
-78
23
-12
24
7
46
183
90
47
239
247
221
352
376
406
646
805
789
781
901
1061
1074
1056
1292
1425
1330
1622
1706
1567
1837
1894
1787
1955
2072
1993
2123
2222
2125
2134
2244
2332
2373
2409
2366
2450
2597
2739
2771
2716
2639
2494
2070
1492
707
-253
-944
-1651
-2525
-3238
-3751
-4464
-5072
-5199
-5247
-5423
-5256
-4672
-4143
-3500
-2507
-1634
-1016
-335
440
1006
1449
1956
2270
2280
2342
2366
2155
1934
1672
1249
893
785
681
447
432
519
469
455
593
619
535
573
632
515
281
108
-230
-723
-1129
-1560
-2062
-2445
-2682
-2860
-3022
-3078
-3100
-3102
-2857
-2464
-2156
-1804
-1318
-784
-295
151
500
689
736
806
901
806
632
430
155
-114
-408
-746
-1091
-1354
-1602
-1724
-1691
-1715
-1797
-1747
-1701
-1704
-1659
-1546
-1423
-1410
-1326
-1183
-1111
-1150
-1185
-1159
-1226
-1219
-1152
-1113
-1206
-1282
-1262
-1301
-1367
-1388
-1346
-1337
-1276
-1100
-933
-870
-762
-585
-393
-268
-142
61
172
236
315
355
314
267
192
70
33
28
16
67
166
268
347
581
893
1188
1570
1927
2308
2719
3070
3322
3613
3897
4094
4310
4487
4693
4761
4827
4976
4943
5061
5248
5373
5579
6053
6586
6805
6016
4119
2291
737
-579
-1382
-2075
-3631
-6197
-8179
-8851
-9121
-9777
-10364
-10595
-10462
-9342
-7011
-4803
-3924
-3309
-2090
-436
1562
3569
4810
5042
5180
5679
6114
6104
5491
4131
2870
2550
2653
2443
1848
1173
370
-180
103
629
492
150
241
525
589
602
422
-450
-1434
-1950
-2306
-2836
-3380
-3961
-4657
-5188
-5461
-5514
-5375
-4881
-4269
-3662
-2743
-1511
-260
784
1756
2546
3108
3798
4699
5223
5187
4879
4370
3717
3105
2615
1856
831
-62
-690
-1132
-1464
-1793
-2320
-2731
-2813
-2598
-2284
-2009
-1884
-1930
-1949
-1846
-1837
-2047
-2315
-2596
-2815
-2861
-2685
-2539
-2573
-2487
-2210
-1797
-1274
-589
112
732
1318
1818
2185
2259
1815
1226
613
-151
-872
-1473
-2229
-3392
-4371
-4928
-5264
-5400
-5297
-4890
-4493
-3856
-2921
-1896
-1073
-462
248
762
1206
1674
1904
1681
1139
557
-64
-624
-1069
-1639
-2168
-2452
-2499
-2399
-2205
-1850
-1542
-1084
-331
480
1253
1845
2469
2870
3119
3492
3637
3687
3638
3543
3385
3248
3216
3006
2768
2684
2746
2988
3187
3517
3915
4341
4786
5310
5898
6568
7203
7806
8123
7995
6461
3662
1701
133
-1441
-2771
-4148
-6507
-9723
-11627
-11988
-12052
-12478
-12490
-11816
-10749
-8669
-5761
-3281
-2191
-1048
1082
3472
6051
8194
8893
8463
8046
8056
7772
6987
5889
4033
2526
1991
1648
789
-554
-1514
-2188
-2388
-1700
-868
-711
-984
-757
-437
-494
-598
-771
-1279
-1999
-2249
-2519
-3249
-3974
-4726
-5379
-5876
-5821
-5347
-4805
-3906
-3047
-2275
-1341
-81
1419
2680
3873
4933
5584
6066
6544
6678
6143
5256
4394
3428
2492
1690
647
-748
-2122
-3142
-3847
-4166
-4391
-4583
-4639
-4518
-4041
-3476
-2933
-2550
-2201
-1748
-1264
-698
-383
-387
-550
-803
-1154
-1356
-1449
-1729
-2003
-2038
-2050
-2031
-1813
-1504
-1194
-835
-374
188
809
1234
1335
1288
1102
844
630
419
-85
-755
-1381
-2191
-2964
-3514
-3944
-4396
-4684
-4611
-4301
-3937
-3629
-3215
-2709
-2219
-1592
-789
-23
431
750
1020
1103
1118
1094
931
665
460
297
43
-225
-493
-709
-896
-937
-823
-676
-488
-235
21
196
457
817
1122
1494
2014
2419
2616
2926
3185
3334
3559
3877
4097
4131
4258
4448
4574
4529
4590
4649
4647
4857
5248
5696
5982
6302
6294
5783
4149
1960
572
-898
-1976
-2689
-3915
-6280
-8993
-10505
-11070
-10978
-10872
-10734
-10319
-9336
-7541
-5329
-3231
-2142
-1018
984
3286
5767
7783
8479
8091
7602
7596
7538
7226
6462
4872
3554
2672
1908
987
-300
-1544
-2463
-2583
-2220
-1803
-1718
-2112
-2350
-2363
-2215
-2023
-1832
-1887
-2272
-2464
-2698
-3138
-3551
-3981
-4203
-4333
-4122
-3588
-3028
-2375
-1879
-1265
-543
383
1677
2878
3901
4587
5008
5216
5262
5247
4923
4398
3648
2806
1939
1069
101
-1184
-2394
-3402
-4096
-4372
-4543
-4620
-4744
-4802
-4594
-4174
-3582
-3041
-2410
-1766
-1306
-677
-90
185
304
429
524
610
828
937
910
687
-363
-1354
-1401
-1657
-2200
-2154
-2027
-2616
-3162
-2908
-2559
-2465
-2556
-2366
-1813
-1257
-876
-569
-346
-823
-943
-500
-477
-502
-383
-563
-1226
-1547
-1508
-1754
-1859
-1935
-2092
-1915
-1571
-1371
-1371
-1312
-1184
-941
-544
-198
195
430
481
495
482
456
530
854
807
608
711
664
467
390
503
557
611
957
1335
1681
2027
2300
2602
2775
3208
3863
4341
4719
5107
5554
5637
5754
5849
5861
5946
5987
6081
5973
6020
5595
4398
2127
-129
-1448
-2975
-3889
-4408
-5576
-7847
-10014
-10890
-11033
-10468
-9908
-9255
-8579
-7519
-5553
-3254
-1500
-676
664
2382
4148
6356
8011
8130
7326
6752
6489
6270
6039
5356
3987
2713
1709
982
252
-776
-1603
-2149
-2267
-2085
-1675
-1598
-2023
-2237
-2475
-2641
-2507
-2179
-2253
-2610
-2752
-3236
-3759
-3968
-3912
-3776
-3667
-3206
-2686
-2040
-1268
-593
110
664
1477
2640
3674
4408
4829
4895
4537
4222
4069
3695
3079
2359
1514
478
-462
-1315
-2237
-3071
-3792
-4171
-4284
-4268
-4088
-4047
-3937
-3734
-3356
-2723
-2064
-1359
-797
-434
-166
95
349
521
640
637
615
615
701
520
-313
-924
-1160
-1648
-2018
-1840
-1712
-2341
-3043
-3029
-2820
-2775
-2705
-2330
-1999
-1924
-1649
-1142
-942
-1088
-847
-548
-626
-488
-143
-208
-754
-1019
-977
-1164
-1335
-1327
-1231
-1265
-1355
-1330
-1318
-1257
-1073
-752
-533
-426
-163
93
201
252
273
155
206
441
472
465
473
365
105
3
195
344
374
457
683
875
1102
1481
1838
2049
2401
3074
3630
4064
4517
5034
5288
5360
5618
5755
5849
5879
5907
5905
5853
5704
5445
5042
4440
3550
1269
-701
-1909
-3495
-4431
-5131
-6303
-8406
-10268
-10886
-10681
-10072
-9621
-8684
-7857
-6878
-4985
-2533
-730
229
1964
3593
5070
6911
8384
8546
7563
7076
6849
6358
5893
5116
3844
2340
1034
372
-341
-1366
-2069
-2444
-2658
-2689
-2312
-2269
-2638
-2727
-2727
-2695
-2535
-2207
-2300
-2527
-2650
-2970
-3182
-3342
-3145
-2900
-2642
-2237
-1785
-1133
-591
188
993
1607
2390
3253
3998
4447
4787
4798
4392
3979
3663
3177
2521
1799
842
-281
-1271
-2066
-2828
-3480
-4031
-4363
-4484
-4446
-4210
-3978
-3765
-3492
-2922
-2282
-1618
-792
-268
11
290
640
828
1005
1254
1247
1193
1088
1005
638
-65
-417
-612
-1021
-1187
-1107
-1455
-2193
-2697
-2861
-2981
-2991
-2865
-2816
-2896
-2858
-2629
-2533
-2468
-2273
-1986
-1860
-1699
-1132
-793
-813
-906
-769
-631
-611
-323
-147
-160
-262
-348
-456
-635
-588
-516
-516
-625
-651
-593
-705
-759
-745
-775
-851
-770
-567
-528
-471
-442
-551
-648
-592
-352
-154
-36
50
96
278
503
740
1071
1426
1804
2142
2587
3071
3501
3827
4118
4504
4857
5310
5493
5534
5690
5518
5293
5201
5236
5229
5069
4951
4720
4264
3726
2646
361
-1391
-2637
-4266
-5235
-5879
-6847
-8598
-10403
-11178
-10899
-10070
-9258
-7999
-6868
-5887
-4120
-1645
393
1784
3502
4900
6128
7645
8994
9297
8340
7388
6509
5760
5201
4460
3403
1724
62
-821
-1474
-2270
-2773
-2945
-3175
-3412
-3067
-2744
-2919
-3035
-3117
-3113
-2951
-2713
-2607
-2731
-2969
-3262
-3385
-3427
-3229
-2751
-2185
-1712
-1195
-465
96
847
1787
2548
3266
3931
4516
4827
4985
4941
4446
3804
3139
2443
1788
1021
115
-959
-2203
-3114
-3681
-4130
-4390
-4521
-4542
-4521
-4306
-3834
-3312
-2910
-2415
-1743
-1136
-536
36
438
554
576
764
859
942
983
974
843
360
63
-137
-486
-819
-907
-1008
-1430
-1721
-2021
-2328
-2583
-2797
-2796
-2893
-2944
-2872
-2743
-2721
-2736
-2516
-2392
-2192
-1854
-1481
-1248
-1212
-1108
-1053
-908
-723
-539
-417
-470
-450
-397
-409
-477
-509
-497
-576
-596
-522
-449
-510
-686
-769
-832
-911
-943
-916
-914
-994
-1055
-1109
-1181
-1160
-1113
-1029
-864
-694
-564
-360
-120
94
444
825
1221
1694
2060
2551
3165
3543
3841
4348
4779
4930
5198
5530
5641
5515
5445
5299
5097
4957
4711
4638
4554
4269
4113
3852
3371
2947
1380
-872
-2253
-3675
-5138
-5832
-6202
-7245
-9019
-10339
-10827
-10455
-9598
-8243
-6561
-5329
-4118
-2406
-305
1501
3327
5166
6222
7103
8120
8934
8818
8006
7153
5980
4785
3605
2817
2072
624
-694
-1619
-2414
-3206
-3570
-3385
-3306
-3234
-3020
-2818
-2927
-3187
-3169
-3070
-2976
-2828
-2657
-2721
-3011
-3163
-3217
-3175
-2845
-2191
-1404
-844
-52
848
1421
2025
2818
3629
4117
4574
5000
5022
4744
4207
3541
2698
1719
891
53
-889
-1825
-2697
-3530
-4287
-4763
-4981
-5021
-4902
-4587
-4116
-3681
-3253
-2758
-2249
-1741
-1228
-623
-106
245
501
638
658
615
691
754
821
923
917
865
703
496
143
-188
-262
-505
-809
-952
-1144
-1637
-2240
-2721
-3109
-3250
-3313
-3293
-3235
-3264
-3290
-3291
-3064
-2793
-2508
-2198
-1907
-1520
-1230
-880
-552
-399
-381
-297
-114
-82
110
307
236
89
-110
-301
-475
-446
-412
-527
-651
-839
-1007
-1270
-1469
-1505
-1522
-1524
-1529
-1421
-1344
-1331
-1260
-1138
-923
-707
-446
-124
202
500
699
853
1066
1255
1559
1944
2330
2801
3117
3318
3615
3886
4073
4426
4872
5102
5190
5228
5142
4893
4685
4574
4482
4450
4230
3963
3658
3236
2848
2568
1690
-268
-1875
-3418
-5288
-6165
-6141
-6309
-7503
-8928
-9762
-10122
-9576
-8007
-5630
-3935
-3105
-2174
-1016
696
2747
4906
6180
6606
6842
6713
6886
6958
6606
5663
4202
2791
1525
1123
789
-10
-770
-1725
-2562
-3140
-2953
-2373
-2232
-2198
-2267
-2385
-2668
-2749
-2491
-2638
-2869
-2910
-2919
-3113
-3223
-2952
-2863
-2739
-2330
-1694
-954
-226
780
1690
2371
2893
3286
3723
4049
4424
4706
4611
4131
3222
2191
1239
422
-182
-817
-1520
-2412
-3326
-3910
-4301
-4458
-4355
-4164
-4046
-3883
-3439
-2979
-2503
-2020
-1683
-1408
-1146
-709
-258
99
344
377
338
260
372
658
893
1114
1190
1175
1086
1020
1017
965
809
336
-97
-548
-1222
-1799
-2256
-2802
-3566
-4048
-4330
-4635
-4591
-4361
-4092
-3873
-3558
-3170
-2842
-2254
-1598
-1054
-653
-279
-11
-50
50
228
255
223
235
201
-55
-146
-153
-304
-413
-442
-516
-663
-648
-614
-752
-876
-988
-1121
-1295
-1341
-1273
-1285
-1270
-1230
-1220
-1187
-1025
-758
-545
-300
-36
173
369
619
934
1186
1423
1667
1867
2084
2361
2644
2841
3104
3382
3564
3826
4154
4441
4619
4758
4801
4754
4646
4564
4572
4471
4415
4416
4250
3983
3707
3388
3014
2222
733
-909
-2617
-4271
-5130
-5283
-5363
-5947
-7080
-8353
-9372
-9504
-8408
-6445
-4529
-3162
-2479
-2247
-1749
-606
1080
2895
4405
5194
5141
4767
4357
4009
3851
3879
3720
3209
2694
2045
1187
639
433
354
305
293
183
-232
-643
-783
-763
-748
-860
-1182
-1853
-2605
-3148
-3408
-3413
-3333
-3366
-3654
-3982
-4135
-4015
-3519
-2790
-1978
-1248
-615
-103
305
775
1264
1784
2278
2693
2952
2919
2685
2327
1914
1567
1311
1100
839
478
80
-334
-708
-984
-1151
-1264
-1341
-1378
-1372
-1338
-1343
-1376
-1475
-1648
-1802
-1878
-1855
-1781
-1677
-1586
-1582
-1628
-1651
-1604
-1472
-1218
-876
-511
-165
100
227
190
76
-53
-143
-157
-108
-108
-297
-630
-1091
-1560
-1882
-2006
-1964
-1844
-1676
-1578
-1595
-1694
-1788
-1826
-1814
-1690
-1498
-1313
-1259
-1331
-1481
-1664
-1788
-1819
-1700
-1514
-1322
-1188
-1107
-1035
-980
-862
-687
-470
-300
-149
-35
1
28
37
16
-39
-111
-213
-324
-389
-428
-429
-436
-424
-399
-419
-425
-400
-307
-177
22
252
420
553
656
775
952
1195
1516
1855
2175
2492
2789
3052
3346
3653
3907
4167
4395
4587
4743
4844
4940
4996
5022
5032
5001
4969
4864
4719
4610
4331
3462
2060
483
-1301
-2933
-3909
-4256
-4462
-4999
-5907
-7065
-8208
-8904
-8685
-7575
-6080
-4624
-3551
-2876
-2501
-2180
-1565
-540
725
1917
2924
3449
3368
2924
2472
2194
2198
2581
3018
3175
3045
2715
2335
2100
2215
2544
2843
2915
2704
2297
1824
1436
1113
766
299
-379
-1267
-2238
-3096
-3778
-4259
-4470
-4524
-4556
-4663
-4794
-4864
-4744
-4286
-3490
-2464
-1452
-686
-248
-66
109
439
954
1582
2142
2458
2453
2205
1865
1550
1393
1383
1467
1550
1556
1452
1205
908
666
519
497
539
535
371
35
-374
-760
-1083
-1343
-1572
-1817
-2107
-2427
-2708
-2852
-2879
-2817
-2684
-2534
-2359
-2157
-1922
-1655
-1335
-993
-759
-701
-719
-826
-1020
-1140
-1069
-893
-726
-635
-660
-738
-852
-855
-639
-235
161
361
398
229
-85
-435
-644
-665
-741
-909
-1152
-1502
-1958
-2319
-2449
-2414
-2226
-2001
-1839
-1761
-1719
-1649
-1514
-1207
-855
-564
-376
-328
-405
-551
-597
-530
-377
-179
-19
23
-35
-96
-93
58
346
682
955
1086
1069
955
865
889
1015
1209
1443
1636
1715
1758
1819
1938
2190
2564
2997
3359
3620
3798
3878
3920
4019
4209
4396
4525
4539
4486
4350
4128
3917
3788
3755
3697
3328
2282
872
-711
-2320
-3460
-3929
-3906
-4026
-4581
-5586
-6740
-7598
-7855
-7143
-5733
-4262
-3246
-2768
-2548
-2453
-2174
-1460
-257
989
1845
2315
2247
1775
1278
1054
1301
1883
2524
2818
2630
2190
1663
1414
1680
2354
3057
3368
3183
2554
1776
1181
891
936
1021
847
228
-800
-1935
-2973
-3633
-3805
-3613
-3312
-3189
-3325
-3676
-4036
-4112
-3767
-2962
-1953
-1067
-541
-432
-541
-664
-539
-121
448
1004
1292
1277
1048
785
652
688
954
1312
1584
1694
1627
1465
1246
1131
1129
1198
1253
1134
863
428
-14
-421
-752
-956
-1136
-1353
-1700
-2082
-2406
-2601
-2616
-2513
-2331
-2159
-2072
-1998
-1879
-1700
-1471
-1269
-1053
-870
-788
-824
-877
-940
-1082
-1150
-1117
-1034
-976
-943
-921
-906
-835
-730
-550
-325
-138
-28
-34
-81
-190
-401
-691
-1006
-1302
-1595
-1858
-2071
-2230
-2340
-2436
-2511
-2482
-2358
-2191
-1957
-1676
-1396
-1199
-1047
-908
-753
-621
-530
-429
-336
-256
-228
-214
-170
-107
-39
35
154
273
358
436
487
554
618
647
655
646
616
558
541
608
733
863
1029
1265
1517
1775
2057
2367
2711
3031
3325
3619
3886
4062
4138
4193
4240
4273
4283
4280
4260
4188
4039
3864
3733
3661
3436
2633
1460
156
-1282
-2425
-3008
-3139
-3313
-3868
-4798
-5922
-6799
-7110
-6724
-5657
-4413
-3612
-3357
-3241
-3067
-2759
-2071
-954
191
970
1317
1233
952
704
721
1081
1758
2454
2713
2548
2197
1838
1698
2048
2786
3491
3778
3484
2769
1937
1311
1031
1066
1176
957
255
-816
-1968
-2961
-3607
-3761
-3587
-3364
-3295
-3474
-3820
-4121
-4183
-3864
-3165
-2282
-1536
-1123
-1006
-1070
-1068
-863
-408
176
694
996
1002
836
694
689
837
1130
1470
1728
1824
1787
1662
1517
1466
1479
1508
1530
1406
1070
611
119
-315
-664
-883
-1050
-1269
-1574
-1931
-2261
-2494
-2569
-2483
-2336
-2159
-2034
-1964
-1892
-1770
-1587
-1416
-1209
-984
-807
-790
-905
-1009
-1127
-1261
-1280
-1166
-1022
-963
-973
-1000
-987
-902
-747
-509
-224
-38
-14
-15
0
-32
-134
-224
-302
-525
-862
-1223
-1577
-1908
-2168
-2297
-2315
-2254
-2225
-2250
-2228
-2132
-2013
-1820
-1495
-1183
-992
-887
-828
-832
-840
-751
-624
-502
-396
-344
-318
-302
-224
-104
83
299
439
510
567
586
564
580
645
717
785
829
841
841
867
932
1103
1388
1635
1911
2190
2409
2615
2838
3091
3324
3548
3706
3810
3879
3889
3826
3767
3769
3744
3684
3670
3653
3582
3204
2251
1027
-296
-1595
-2472
-2770
-2809
-3119
-3858
-4997
-6127
-6785
-6744
-6000
-4803
-3747
-3350
-3430
-3439
-3185
-2656
-1698
-471
446
777
686
364
118
115
498
1124
1797
2201
2043
1632
1309
1231
1505
2230
3128
3651
3568
3010
2254
1657
1401
1475
1659
1646
1164
177
-956
-1961
-2649
-2997
-3000
-2882
-2911
-3081
-3433
-3742
-3862
-3709
-3278
-2650
-1992
-1591
-1407
-1387
-1397
-1280
-995
-568
-157
136
232
163
99
145
294
560
890
1154
1346
1428
1460
1461
1465
1472
1469
1482
1404
1233
930
501
54
-341
-633
-856
-1028
-1233
-1507
-1827
-2096
-2289
-2394
-2362
-2230
-2064
-1921
-1819
-1756
-1757
-1734
-1665
-1535
-1305
-1075
-953
-938
-976
-1111
-1284
-1341
-1282
-1193
-1082
-979
-944
-953
-962
-940
-841
-624
-406
-241
-99
-39
-120
-247
-360
-481
-625
-805
-1053
-1349
-1617
-1896
-2126
-2197
-2150
-2109
-2083
-2021
-1975
-1913
-1782
-1575
-1343
-1135
-979
-891
-813
-759
-764
-722
-605
-495
-403
-293
-198
-139
-77
10
108
246
407
486
526
571
564
505
470
480
478
471
482
522
635
808
944
1108
1331
1564
1796
2070
2388
2664
2896
3107
3300
3446
3592
3701
3789
3843
3841
3822
3833
3844
3770
3726
3709
3462
2626
1425
155
-1207
-2271
-2796
-2957
-3267
-3932
-4999
-6133
-6807
-6844
-6285
-5239
-4134
-3638
-3722
-3716
-3368
-2796
-1888
-743
152
468
384
128
12
172
542
1065
1637
2031
1925
1583
1512
1670
2015
2639
3372
3802
3681
3183
2561
2135
1941
1896
1860
1605
973
-44
-1096
-1942
-2539
-2903
-3029
-3047
-3148
-3332
-3548
-3685
-3662
-3487
-3169
-2684
-2137
-1693
-1433
-1316
-1264
-1190
-1028
-740
-459
-215
-62
9
53
135
278
433
685
956
1218
1455
1620
1690
1695
1709
1714
1676
1643
1548
1267
845
393
-30
-423
-744
-991
-1271
-1576
-1885
-2182
-2417
-2553
-2565
-2489
-2338
-2170
-2092
-2037
-1988
-1897
-1791
-1602
-1344
-1086
-910
-862
-884
-989
-1116
-1239
-1262
-1198
-1134
-1115
-1102
-1094
-1127
-1171
-1131
-963
-727
-474
-282
-164
-159
-259
-384
-468
-527
-657
-835
-1083
-1442
-1796
-2059
-2212
-2280
-2244
-2196
-2176
-2155
-2091
-1968
-1784
-1516
-1267
-1037
-819
-702
-704
-732
-704
-660
-606
-510
-420
-400
-409
-403
-360
-233
-79
80
233
358
389
386
418
410
371
376
412
445
450
457
524
642
784
951
1224
1553
1848
2086
2314
2575
2819
3050
3308
3553
3754
3821
3831
3897
3939
3941
3918
3933
3910
3853
3762
3382
2420
1203
-143
-1453
-2295
-2600
-2762
-3262
-4114
-5254
-6339
-6844
-6571
-5788
-4726
-3892
-3703
-3827
-3656
-3134
-2417
-1406
-350
233
299
215
152
247
554
982
1439
1837
1996
1792
1613
1754
2042
2471
3046
3551
3620
3258
2768
2341
2116
2012
1892
1637
1138
318
-659
-1509
-2117
-2567
-2889
-3035
-3160
-3317
-3511
-3706
-3757
-3678
-3434
-3023
-2510
-2045
-1749
-1584
-1493
-1418
-1262
-988
-652
-349
-83
73
149
211
286
431
660
1001
1316
1538
1674
1692
1641
1585
1584
1599
1581
1514
1278
907
476
61
-291
-595
-827
-1062
-1331
-1622
-1921
-2137
-2262
-2300
-2250
-2122
-1985
-1891
-1866
-1847
-1757
-1617
-1423
-1187
-972
-813
-751
-721
-651
-575
-550
-519
-466
-514
-600
-642
-693
-781
-842
-858
-878
-839
-778
-755
-749
-719
-737
-780
-763
-768
-886
-1054
-1197
-1375
-1600
-1783
-1907
-2027
-2094
-2113
-2118
-2075
-2003
-1950
-1846
-1651
-1430
-1258
-1061
-859
-779
-737
-669
-574
-495
-424
-347
-305
-293
-286
-269
-217
-143
-63
-16
68
177
224
217
208
223
174
149
174
242
329
396
494
638
810
982
1211
1516
1816
2098
2409
2756
3033
3259
3471
3646
3842
4026
4126
4186
4236
4175
4068
4037
4022
3959
3873
3726
2955
1699
389
-989
-2092
-2638
-2751
-3083
-3829
-4884
-6050
-6781
-6735
-6095
-5146
-4155
-3687
-3744
-3706
-3202
-2490
-1640
-614
181
453
471
509
605
817
1156
1476
1788
2057
2087
1988
2087
2384
2625
2901
3211
3278
3025
2620
2289
2051
1867
1640
1186
590
-206
-1112
-1890
-2437
-2785
-3135
-3388
-3596
-3789
-3926
-4037
-3995
-3781
-3396
-2996
-2576
-2106
-1773
-1562
-1378
-1139
-867
-543
-172
105
298
431
484
527
661
892
1114
1378
1673
1853
1882
1849
1802
1740
1712
1677
1552
1360
1079
671
225
-199
-609
-987
-1295
-1527
-1769
-2013
-2255
-2446
-2560
-2589
-2504
-2368
-2209
-2090
-1998
-1852
-1680
-1477
-1276
-1094
-918
-761
-612
-480
-317
-158
-36
17
-30
-144
-277
-453
-578
-605
-570
-525
-570
-686
-812
-898
-952
-910
-728
-597
-645
-821
-1005
-1226
-1491
-1660
-1764
-1865
-1980
-2099
-2181
-2231
-2213
-2216
-2154
-1930
-1651
-1400
-1164
-904
-708
-602
-504
-375
-225
-99
-19
15
45
64
14
-4
23
63
88
112
179
236
244
216
197
188
166
157
155
163
182
181
230
365
551
751
988
1327
1695
2080
2436
2776
3090
3333
3535
3753
4012
4195
4261
4313
4304
4180
4062
3972
3888
3824
3793
3742
3250
2096
759
-632
-1954
-2766
-2927
-3012
-3601
-4605
-5773
-6672
-7037
-6728
-5866
-4754
-3950
-3730
-3632
-3180
-2552
-1936
-1081
-99
524
784
976
1144
1222
1302
1440
1654
1979
2221
2321
2415
2628
2746
2754
2861
2990
2962
2794
2628
2452
2098
1580
928
202
-492
-1170
-1771
-2253
-2629
-3046
-3497
-3865
-4106
-4164
-4076
-3816
-3404
-2966
-2615
-2326
-2007
-1656
-1326
-968
-568
-207
84
320
484
581
650
706
800
1003
1280
1484
1622
1731
1758
1699
1679
1708
1683
1601
1471
1269
957
588
173
-311
-754
-1109
-1429
-1702
-1928
-2139
-2418
-2633
-2703
-2669
-2532
-2311
-2100
-1966
-1792
-1605
-1419
-1192
-940
-730
-571
-409
-248
-100
-1
65
79
32
-7
-36
-120
-328
-498
-642
-813
-968
-1064
-1162
-1279
-1322
-1342
-1375
-1400
-1434
-1534
-1613
-1668
-1760
-1853
-1914
-2010
-2159
-2234
-2247
-2223
-2133
-2019
-1892
-1737
-1502
-1253
-1042
-815
-576
-394
-233
-46
105
210
238
241
215
177
152
144
126
94
66
8
-17
5
9
0
27
83
117
120
128
138
150
175
235
392
614
832
1048
1341
1696
2021
2364
2771
3201
3569
3808
4023
4270
4439
4480
4553
4648
4607
4429
4219
4050
3894
3706
3552
3021
1769
316
-1140
-2535
-3336
-3456
-3646
-4319
-5337
-6427
-7294
-7564
-6977
-5901
-4715
-3915
-3605
-3408
-3000
-2336
-1625
-622
446
1081
1367
1561
1666
1532
1474
1635
1879
2251
2642
2867
2913
2865
2729
2572
2585
2796
2935
2868
2651
2219
1512
671
-108
-816
-1399
-1906
-2382
-2849
-3379
-3954
-4486
-4797
-4812
-4522
-4060
-3577
-3141
-2772
-2496
-2187
-1693
-1099
-560
-108
299
542
653
789
873
918
979
1099
1249
1417
1606
1674
1586
1487
1483
1488
1530
1565
1476
1236
909
567
177
-242
-651
-1052
-1424
-1693
-1928
-2190
-2469
-2729
-2923
-2980
-2800
-2511
-2226
-1995
-1833
-1683
-1515
-1265
-947
-646
-386
-163
-3
116
174
195
225
266
279
208
146
46
-203
-469
-670
-822
-990
-1147
-1287
-1457
-1610
-1695
-1756
-1786
-1822
-1893
-1948
-1990
-2014
-2088
-2123
-2145
-2236
-2252
-2167
-2089
-2032
-1886
-1692
-1572
-1415
-1148
-869
-642
-415
-240
-123
-12
85
108
114
162
102
4
11
27
-56
-164
-199
-232
-285
-280
-263
-273
-305
-350
-361
-317
-223
-171
-128
-7
174
371
628
959
1254
1548
1956
2398
2838
3272
3644
3934
4165
4346
4510
4647
4696
4577
4475
4334
4144
3888
4027
4906
4693
4261
3981
2523
259
-1937
-3672
-5309
-5848
-5476
-5989
-7368
-8265
-9118
-9558
-8254
-6058
-4252
-2558
-1159
-601
60
1629
3317
3914
4309
4800
4660
4483
4631
4197
2892
1847
1276
955
1225
1862
1802
976
361
120
-112
-93
297
171
-672
-1568
-2285
-3096
-3955
-4538
-5038
-5436
-5326
-4732
-4224
-3886
-3352
-2684
-1851
-475
1214
2488
3261
3849
4126
3971
3833
3774
3399
2803
2298
1706
823
12
-704
-1472
-1979
-1959
-1753
-1730
-1676
-1701
-2023
-2253
-2123
-1974
-2046
-2086
-2127
-2355
-2515
-2505
-2506
-2494
-2162
-1538
-886
-183
559
1064
1431
1906
2408
2768
3039
3157
2950
2443
1884
1307
624
-11
-549
-1086
-1541
-1833
-2069
-2333
-2504
-2541
-2485
-2294
-2017
-1791
-1885
-2217
-2612
-3049
-3493
-3645
-3481
-3346
-3227
-2854
-2424
-1987
-1279
-339
511
1307
1997
2374
2377
2153
1731
1035
316
-390
-1128
-1918
-2600
-3135
-3566
-3773
-3740
-3500
-3053
-2449
-1801
-1250
-814
-417
-213
-90
-101
111
-22
-343
-299
-604
-849
-925
-823
-620
-306
42
406
695
831
956
917
1020
1092
1096
1092
1008
880
869
895
991
1403
1902
2397
3022
3667
4021
4298
4583
4716
4698
4770
4753
4510
4165
3729
3255
2811
2514
2195
1864
1835
1684
1771
712
-1535
-3595
-5549
-7236
-7809
-6763
-6317
-7249
-7764
-8079
-7705
-6018
-3099
-450
1441
3204
4066
4745
5896
6666
6375
5897
5666
4883
3926
3108
1672
-278
-1690
-2283
-2505
-2114
-1521
-1568
-2013
-2247
-2264
-2414
-2300
-1997
-2046
-2303
-2534
-2860
-3380
-3778
-3797
-3416
-2491
-1200
11
960
1729
2289
2841
3561
4330
4812
4905
4529
3623
2499
1227
-76
-1247
-2099
-2726
-3286
-3641
-3964
-4216
-4277
-4040
-3466
-2730
-1896
-1280
-814
-545
-492
-484
-459
-333
-225
-64
126
258
338
421
557
764
1139
1619
2015
2196
2166
1825
1289
768
244
-342
-826
-1275
-1836
-2367
-2712
-3026
-3184
-3029
-2618
-2157
-1535
-994
-667
-394
-110
175
377
534
598
476
207
-154
-748
-1537
-2060
-2485
-2904
-2954
-2616
-2467
-2495
-2172
-1792
-1362
-787
-85
376
650
824
626
124
-481
-993
-1602
-2192
-2526
-2648
-2783
-3042
-3128
-2976
-2519
-1972
-1478
-851
-292
5
13
121
279
193
85
0
-72
-178
-352
-548
-702
-662
-573
-426
-153
55
173
103
39
-36
-107
-95
-72
-69
-180
-161
-34
158
471
1074
1658
2191
2958
3684
4272
4823
5268
5507
5529
5462
5150
4862
4497
3963
3402
3024
2627
2157
1951
2152
2042
1806
1881
2297
1983
-602
-2996
-5025
-7044
-8451
-8016
-6809
-7426
-8273
-8507
-7517
-5365
-2808
237
2536
4649
5854
6956
8053
8159
7273
5801
4979
4158
3297
2028
-56
-2186
-3744
-4039
-3700
-2833
-1983
-1969
-2149
-2100
-1739
-1572
-1525
-1482
-1836
-2061
-2143
-2350
-2825
-3176
-3046
-2546
-1387
207
1878
2892
3361
3696
4040
4455
4652
4725
4195
3042
1502
33
-1248
-2523
-3558
-4384
-4798
-4823
-4435
-3958
-3693
-3417
-3049
-2297
-1371
-314
444
632
377
-13
-157
-231
-160
-16
84
144
309
600
820
963
1177
1410
1608
1787
1785
1410
584
-302
-1099
-1798
-2221
-2463
-2699
-3047
-3240
-3148
-2888
-2345
-1657
-946
-250
365
949
1225
1428
1350
1163
1011
827
800
435
107
-541
-1236
-1793
-2413
-2839
-3233
-3205
-3403
-3439
-3138
-2926
-2654
-2282
-1555
-1016
-532
-105
52
19
-177
-312
-528
-774
-953
-1176
-1367
-1683
-1937
-2059
-2096
-1989
-1816
-1491
-1242
-1026
-829
-660
-480
-367
-176
-44
145
256
224
116
-29
-100
-195
-180
-148
-100
-179
-301
-358
-475
-554
-602
-427
-367
-281
-88
62
296
652
1249
1687
2407
3194
3739
4237
4830
5219
5260
5412
5447
5252
4975
4609
4008
3553
3197
2711
2310
2022
1827
1297
1213
1213
1501
801
-1908
-4154
-6243
-7797
-8755
-7702
-6483
-7261
-7876
-7652
-5826
-3572
-803
1936
3914
5554
6532
7761
8311
7822
6227
4724
4052
3367
2487
859
-1345
-3333
-4310
-4120
-3557
-2769
-2212
-2385
-2445
-2153
-1754
-1749
-1830
-1900
-2206
-2130
-1987
-2130
-2564
-2587
-2158
-1420
-3
1716
3117
3659
3905
4072
4263
4394
4290
3887
2865
1533
80
-1203
-2418
-3560
-4446
-4937
-4853
-4430
-3774
-3392
-3206
-2863
-2132
-1159
-223
596
864
678
405
283
212
123
95
106
207
406
678
780
845
888
1007
1220
1454
1579
1228
611
-191
-939
-1549
-1939
-2254
-2489
-2698
-2880
-2810
-2524
-2062
-1632
-959
-225
384
957
1341
1401
1140
917
759
640
433
-46
-685
-1560
-2561
-3202
-3422
-3573
-3587
-3170
-2626
-2259
-1763
-1186
-604
-134
283
699
1006
941
495
-56
-785
-1554
-2132
-2433
-2625
-2755
-2776
-2820
-2747
-2557
-2110
-1540
-1000
-509
-114
267
423
422
354
340
346
279
288
276
160
-76
-286
-396
-398
-356
-400
-395
-375
-496
-692
-768
-748
-719
-597
-254
97
378
707
1108
1526
1935
2456
3103
3694
4116
4405
4699
4701
4506
4202
4270
4182
3992
3859
3669
3345
2769
2406
2358
2365
2330
2126
2043
1848
1834
1402
-1178
-3693
-5889
-7918
-9079
-8269
-6488
-7029
-7780
-7682
-6084
-3595
-842
2205
4229
5852
6652
7594
8138
7533
5849
4070
3511
3014
2189
507
-1725
-3561
-4404
-4037
-3272
-2300
-1641
-1781
-1841
-1490
-1222
-1426
-1735
-1861
-2107
-2011
-1904
-2215
-2729
-2823
-2307
-1422
248
2052
3298
3652
3807
4007
4107
4200
3895
3343
2196
867
-495
-1823
-2970
-4174
-4941
-5165
-4668
-3956
-3376
-2992
-2760
-2298
-1566
-563
335
910
997
717
507
290
63
-179
-294
-177
47
474
719
723
640
659
875
1103
1366
1305
833
33
-744
-1370
-1897
-2255
-2590
-2678
-2720
-2545
-2322
-1982
-1570
-1200
-577
149
882
1275
1357
1176
796
613
434
326
96
-227
-815
-1406
-1795
-2593
-3183
-3478
-3469
-3430
-2932
-2208
-2060
-1841
-1546
-969
-454
116
613
690
621
95
-408
-866
-1309
-1846
-2202
-2203
-2302
-2455
-2551
-2563
-2487
-2197
-1660
-1060
-510
-159
-75
49
172
241
268
369
396
214
133
-10
-251
-572
-745
-815
-814
-651
-535
-480
-598
-711
-729
-576
-348
-148
162
389
653
990
1463
1897
2263
2880
3519
4065
4486
4827
4936
4792
4642
4638
4563
4344
4071
3742
3309
2844
2655
2553
2424
2322
2168
1999
1797
1807
-320
-3302
-5684
-7890
-9269
-9204
-7274
-7112
-7986
-7971
-6647
-4093
-1497
1554
3887
5789
7006
8053
8746
8047
6275
4309
3640
3222
2313
685
-1563
-3484
-4534
-4312
-3598
-2787
-2090
-1950
-1778
-1343
-1140
-1500
-2058
-2250
-2393
-2202
-1956
-2178
-2688
-2904
-2358
-1362
345
2217
3557
4100
4404
4791
4831
4700
4122
3314
2152
933
-288
-1703
-3069
-4463
-5305
-5425
-4842
-4050
-3439
-3004
-2673
-2032
-1246
-322
410
839
923
799
685
384
31
-395
-547
-356
76
575
837
899
816
831
970
1247
1428
1255
669
-8
-702
-1387
-1965
-2439
-2757
-2832
-2595
-2254
-1824
-1469
-1150
-751
3
783
1314
1612
1501
1143
685
397
55
-241
-616
-1083
-1786
-2465
-2884
-3300
-3406
-3186
-2525
-1973
-1485
-936
-461
-80
94
399
631
722
532
36
-686
-1376
-1881
-2349
-2668
-2660
-2484
-2475
-2339
-2012
-1709
-1539
-1314
-811
-340
-80
-66
-148
-256
-391
-477
-441
-276
-166
-145
-179
-144
-98
-133
-172
-163
-34
-6
-189
-345
-527
-791
-990
-951
-788
-562
-238
-8
278
697
1130
1539
2002
2539
2936
3397
3770
4008
4195
4525
4553
4458
4659
4716
4343
3852
3826
3588
3192
2907
2990
2897
2477
2153
1938
1729
1549
-274
-3095
-5469
-7694
-9249
-9530
-7734
-7154
-7852
-7765
-6293
-3748
-1420
1352
3728
5794
7091
8177
8795
8054
6218
4140
3448
2940
2058
416
-1601
-3275
-4310
-4190
-3690
-3048
-2469
-2114
-1790
-1338
-1167
-1620
-2304
-2614
-2564
-2242
-1833
-1913
-2322
-2425
-1839
-773
827
2539
3728
4321
4738
5100
4933
4396
3493
2499
1460
415
-669
-2027
-3435
-4724
-5400
-5268
-4535
-3756
-3200
-2693
-2118
-1503
-854
-217
217
432
633
760
662
371
-97
-460
-540
-210
270
730
1043
1123
1115
1110
1156
1075
939
619
87
-515
-1084
-1756
-2528
-3104
-3246
-3027
-2640
-2182
-1718
-1335
-987
-504
101
719
1041
1201
1236
1168
945
411
8
-640
-1378
-2053
-2557
-3004
-3397
-3279
-3119
-2814
-2419
-1666
-922
-390
139
478
704
523
335
48
-349
-915
-1526
-1891
-2272
-2610
-2881
-2803
-2614
-2405
-2068
-1639
-1261
-1041
-833
-657
-463
-347
-350
-361
-386
-427
-472
-443
-364
-309
-178
-35
52
88
100
11
-144
-205
-260
-389
-565
-642
-724
-797
-707
-564
-294
30
482
948
1523
2031
2302
2708
3145
3559
3922
4295
4577
4624
4567
4414
4273
4181
3859
3469
3315
3252
2737
2332
2394
2460
2113
2008
2302
2407
441
-2832
-5239
-7588
-9156
-9568
-7815
-6974
-7917
-7827
-6365
-3723
-1668
973
3716
6003
7583
8593
9229
8206
6183
4131
3413
3044
1988
305
-1658
-3147
-4279
-4394
-3824
-3135
-2465
-2020
-1346
-872
-1053
-1705
-2537
-2849
-2834
-2370
-1921
-2110
-2439
-2446
-1715
-595
1019
2674
3884
4606
5140
5538
5158
4244
3021
2011
1063
70
-950
-2309
-3701
-4993
-5495
-5169
-4388
-3537
-2856
-1995
-1325
-750
-340
26
326
463
757
891
871
464
-73
-473
-560
-239
280
817
1122
1276
1173
1016
845
706
410
13
-349
-754
-1254
-1957
-2497
-2883
-2842
-2436
-1749
-1114
-697
-386
-55
330
670
883
974
1008
847
522
-73
-759
-1871
-2777
-3118
-3227
-3104
-2975
-2506
-2360
-2051
-1381
-615
121
580
1055
1281
1311
893
176
-591
-1294
-1952
-2380
-2421
-2504
-2721
-2965
-2762
-2346
-1973
-1553
-1070
-516
-259
-219
-211
-285
-517
-769
-791
-606
-523
-504
-526
-480
-340
-191
43
258
522
516
405
271
93
-247
-636
-734
-720
-616
-455
-246
-73
143
518
973
1558
2163
2534
2791
3059
3448
3758
3825
3964
4079
4189
4053
3933
3905
3506
3062
2762
2835
2752
2617
2604
2563
2457
2191
2047
2011
1811
-740
-3536
-5898
-7935
-8989
-8778
-6918
-7066
-7343
-6522
-4479
-2107
-138
2507
4569
6405
7496
8406
8302
6724
4595
3026
2636
1859
709
-784
-2190
-3269
-3843
-3462
-2945
-2398
-1961
-1531
-829
-716
-1261
-2282
-3016
-3239
-3255
-2739
-2512
-2547
-2556
-1988
-919
356
1908
3168
4175
4871
5506
5395
4574
3358
2014
1040
52
-748
-1886
-3131
-4275
-4967
-4859
-4362
-3683
-3024
-2115
-1286
-642
-237
-9
-19
-107
68
217
335
121
-159
-496
-664
-448
-85
536
953
1283
1351
1320
1135
680
262
-270
-686
-1113
-1478
-1950
-2529
-2915
-3023
-2713
-2189
-1592
-944
-444
-4
265
567
740
708
674
631
580
253
-238
-844
-1448
-1928
-2216
-2389
-2628
-2892
-3053
-3025
-2723
-2398
-1975
-1443
-998
-491
-14
386
395
217
149
33
-152
-393
-580
-902
-1400
-1817
-2014
-2115
-2276
-2322
-2179
-1981
-1895
-1865
-1710
-1564
-1424
-1182
-790
-436
-281
-142
-18
132
259
336
412
458
516
393
241
75
-87
-327
-480
-391
-350
-262
-292
-166
-38
221
518
878
1356
1698
2178
2538
3079
3542
3845
4138
4378
4553
4452
4223
4019
3668
3282
2949
2870
2915
2705
2798
3064
3170
3005
2813
2988
1730
-1441
-4154
-6720
-8658
-9749
-9029
-7886
-8431
-8176
-6722
-4245
-2101
333
3247
5594
7228
8330
9206
8441
6437
4332
3325
2613
1402
207
-1217
-2438
-3488
-3700
-3163
-2633
-2064
-1608
-888
-450
-845
-1689
-2710
-3333
-3735
-3591
-3162
-3091
-3064
-2755
-1821
-619
927
2587
3968
5043
5901
6330
5800
4661
3236
2013
886
-160
-1129
-2356
-3575
-4540
-4813
-4547
-4070
-3383
-2530
-1600
-848
-340
-68
-102
-272
-326
-165
62
65
-162
-412
-535
-419
-84
486
1129
1594
1900
2045
1900
1422
764
166
-416
-970
-1429
-1957
-2576
-3129
-3366
-3289
-2913
-2304
-1633
-944
-370
38
317
412
466
380
386
303
-151
-820
-1789
-2505
-3135
-3291
-3031
-2519
-1850
-1403
-756
-404
19
322
555
804
714
603
41
-591
-1388
-2147
-2537
-2652
-2338
-2088
-1646
-1330
-1124
-931
-788
-469
-316
-172
-251
-434
-797
-1303
-1681
-1945
-1902
-1724
-1310
-887
-522
-223
-51
177
298
443
469
456
368
113
-212
-596
-807
-922
-786
-482
-55
379
798
1176
1430
1761
2028
2348
2534
2672
2882
2949
3047
2990
3214
3403
3415
3621
3798
3912
3482
3455
3402
3247
3171
3266
3561
3367
3297
2943
2881
1393
-1891
-4779
-7375
-8854
-9759
-8929
-7889
-8205
-7876
-6545
-4065
-1956
479
3141
5296
6840
7884
8575
7530
5540
3673
2928
2375
1334
473
-767
-1882
-2797
-2744
-2212
-1928
-1503
-1171
-566
-504
-1128
-2237
-3446
-4162
-4567
-4174
-3717
-3536
-3463
-2895
-1707
-473
1046
2530
3867
4837
5658
5895
5196
3928
2438
1298
260
-483
-1294
-2361
-3344
-4064
-4085
-3873
-3427
-2835
-2114
-1388
-859
-507
-609
-964
-1335
-1355
-1166
-820
-601
-549
-512
-400
2
502
1191
1730
2130
2361
2363
1953
1185
396
-413
-1094
-1570
-1895
-2219
-2705
-2983
-2965
-2798
-2238
-1743
-995
-483
-47
312
258
152
-277
-475
-1035
-1461
-1903
-2428
-2809
-3247
-3158
-3072
-2652
-2280
-1663
-844
-263
162
284
341
-1
-240
-437
-566
-816
-1160
-1323
-1564
-1534
-1483
-1177
-919
-766
-523
-408
-400
-777
-1083
-1319
-1527
-1656
-1700
-1591
-1620
-1533
-1324
-1003
-623
-256
124
369
639
693
574
389
49
-220
-470
-542
-642
-712
-623
-541
-360
-76
338
733
1035
1393
1906
2142
2454
2606
2694
2944
2955
3346
3292
3334
3251
3251
3457
3393
3554
3413
3457
3333
3499
3508
3616
3887
4033
3911
3679
2667
-828
-4301
-7383
-9134
-10084
-9881
-8657
-8683
-8247
-7108
-4779
-2393
62
2898
5227
7164
8496
9060
7873
5706
3877
2835
2065
1251
663
-413
-1581
-2124
-2102
-1695
-1463
-883
-325
114
308
-524
-1830
-3456
-4451
-4937
-4708
-4167
-3946
-3499
-2752
-1411
-172
1422
3027
4380
5523
6347
6670
5695
4129
2394
981
-148
-958
-1623
-2549
-3355
-3748
-3624
-3372
-2883
-2226
-1438
-699
-82
148
-210
-854
-1491
-1746
-1696
-1361
-1196
-1112
-919
-605
-93
511
1282
1888
2391
2822
2883
2509
1723
809
-206
-986
-1522
-1861
-2251
-2657
-2809
-2891
-2595
-2251
-1614
-983
-385
190
491
436
-27
-619
-1210
-1741
-2089
-2184
-2353
-2450
-2528
-2301
-1965
-1545
-1044
-457
61
326
374
173
-238
-912
-1348
-1624
-1714
-1756
-1719
-1659
-1677
-1507
-1217
-799
-470
-188
32
48
-138
-502
-902
-1297
-1575
-1648
-1548
-1444
-1303
-1151
-964
-767
-467
-107
172
401
591
630
484
236
-53
-202
-327
-242
-139
0
54
53
187
315
532
744
1242
1536
1756
1950
2130
2402
2488
2892
3310
3621
3779
3803
3854
3734
3596
3485
3366
3297
3241
3179
3008
3041
3089
3331
3338
3417
3102
258
-2880
-6129
-8264
-9382
-9723
-8503
-8308
-7835
-7078
-5315
-3032
-930
1627
3727
5759
7286
8110
7303
5568
3852
2526
1800
1275
1118
163
-862
-1385
-1584
-1432
-1391
-958
-706
-494
-270
-866
-2073
-3741
-4872
-5380
-5205
-4609
-4025
-3298
-2477
-1269
-12
1494
2774
3892
4841
5613
5932
5157
3871
2259
834
-234
-790
-1224
-1831
-2381
-2648
-2686
-2699
-2455
-2157
-1810
-1358
-943
-793
-1237
-1820
-2362
-2622
-2348
-1858
-1266
-882
-360
152
667
1172
1571
2001
2224
2469
2422
1871
1051
-76
-967
-1674
-2146
-2283
-2487
-2504
-2523
-2346
-2078
-1793
-1492
-1141
-664
-379
-225
-360
-739
-1608
-2258
-2532
-2715
-2667
-2564
-2058
-1769
-1457
-927
-383
15
288
545
540
320
-243
-907
-1798
-2354
-2543
-2642
-2463
-2219
-1777
-1514
-1183
-732
-429
-104
44
119
22
-220
-598
-1113
-1513
-1669
-1618
-1439
-1174
-916
-624
-459
-275
-143
-75
23
-39
-37
-89
-161
-332
-457
-404
-251
30
420
848
1123
1404
1556
1594
1563
1712
1848
1698
1794
1960
2110
1968
2087
2549
2971
3190
3383
3649
3628
3341
2851
2894
2783
2871
2681
2768
3165
3163
3447
3616
4008
3317
321
-2901
-5682
-7728
-8762
-9050
-8110
-7850
-7606
-6590
-4770
-2561
-695
1373
3456
5411
6659
6977
5904
4412
2873
1772
1400
1155
1003
299
-138
-271
-347
-182
-60
66
60
105
30
-1019
-2648
-4235
-5288
-5734
-5577
-4866
-4071
-3240
-2309
-1026
267
1586
2658
3603
4510
5065
5086
4196
2932
1550
453
-169
-496
-648
-846
-1021
-1114
-1174
-1152
-1134
-1237
-1211
-1080
-1116
-1437
-2110
-2814
-3264
-3361
-2888
-2205
-1388
-591
16
677
1175
1635
1925
2027
2169
2087
1831
1250
453
-409
-1097
-1404
-1405
-1287
-1136
-1018
-988
-941
-972
-921
-1009
-1043
-975
-974
-1001
-1309
-2062
-2972
-3341
-3274
-3037
-2647
-1896
-1274
-1033
-756
-373
-83
-224
-241
-141
-183
-409
-924
-1416
-1826
-1933
-1736
-1389
-880
-548
-473
-508
-559
-672
-867
-951
-1044
-1135
-1179
-1228
-1469
-1778
-1741
-1458
-1088
-716
-283
-17
-13
-143
-249
-356
-502
-573
-579
-426
-278
-228
-263
-184
-4
227
564
926
1278
1417
1432
1476
1544
1653
1790
1913
2164
2535
2823
3064
3341
3529
3641
3633
3672
3701
3313
3215
3084
2772
2549
2362
2579
2569
2778
3403
3767
3951
2987
40
-3108
-6159
-8100
-8961
-9018
-7807
-7492
-7091
-6036
-4319
-2350
-809
1246
3294
4901
5903
5729
4634
3257
1896
1082
999
1364
1663
1429
1296
1187
860
738
641
686
400
10
-661
-2133
-3629
-5024
-5931
-6319
-5838
-4593
-3385
-2299
-1257
-330
527
1460
2267
3006
3358
3430
3051
2251
1464
477
-211
-424
-143
335
676
845
678
234
-161
-477
-932
-1294
-1707
-2187
-2803
-3440
-3795
-4035
-3877
-3154
-2143
-921
33
782
1153
1301
1383
1333
1376
1383
1277
965
654
237
-201
-504
-559
-397
-186
22
139
-151
-535
-1074
-1526
-1821
-2188
-2303
-2547
-2708
-2867
-3297
-3190
-3063
-2642
-2001
-1383
-469
-182
46
89
59
-60
-399
-508
-628
-792
-976
-1137
-1205
-1173
-1131
-883
-623
-525
-486
-703
-890
-1221
-1487
-1546
-1653
-1460
-1321
-1012
-819
-760
-507
-378
-248
-233
-174
-205
-421
-670
-897
-1039
-1164
-1160
-1013
-702
-409
-148
126
295
465
469
573
662
778
850
830
1042
1190
1398
1669
2047
2269
2539
2849
3218
3448
3424
3400
3492
3324
3267
3152
2941
3099
2704
2833
2763
3086
3223
3317
4024
4514
4876
3901
1402
-1961
-4911
-7371
-8524
-8672
-7977
-7109
-6634
-5168
-3634
-2363
-1361
-330
1529
3015
3850
3684
2654
1657
725
447
711
1284
1776
2436
3105
3622
3434
2588
1908
1235
994
401
-487
-1823
-3200
-4179
-4905
-5159
-5103
-4431
-3510
-2224
-1156
-438
-179
-190
45
267
600
685
641
651
713
816
887
1052
1375
1868
2343
2739
2694
2259
1558
672
-93
-925
-1581
-2095
-2473
-2599
-2668
-2672
-2601
-2473
-2058
-1635
-1163
-828
-734
-688
-880
-971
-1066
-1032
-831
-534
-104
392
829
1142
1334
1397
1453
1276
1056
749
250
-299
-1040
-1603
-2119
-2746
-3006
-3145
-2987
-2740
-2453
-2086
-1964
-1746
-1625
-1415
-1381
-1348
-1325
-1555
-1533
-1632
-1591
-1464
-1374
-961
-620
-268
-75
-33
76
-56
-313
-624
-888
-1157
-1323
-1343
-1104
-948
-787
-576
-495
-324
-434
-439
-549
-635
-673
-890
-1014
-1230
-1364
-1338
-1212
-941
-723
-498
-281
-123
42
60
49
109
234
454
688
983
1369
1668
1879
2281
2541
2723
2721
2946
3177
3097
3142
3038
3186
3031
2969
2940
2904
2907
2676
2799
3175
3426
3510
3785
4262
4702
4514
2874
45
-2732
-5023
-6452
-7146
-7064
-6881
-6807
-5772
-4119
-2694
-2046
-1553
-911
-150
370
319
-162
-424
-140
340
968
1473
1669
1885
2681
3810
4366
4153
3742
3104
2331
1312
70
-1051
-1832
-1956
-1848
-1868
-2001
-2445
-2590
-2385
-2169
-1954
-2027
-1909
-2024
-2092
-2221
-2521
-2499
-2223
-1394
-709
-18
379
752
1095
1438
1852
1764
1771
1410
1139
815
418
209
-74
83
172
258
239
6
-249
-584
-788
-934
-1188
-1480
-1769
-2140
-2311
-2565
-2488
-2309
-2103
-1596
-1330
-926
-819
-690
-545
-551
-509
-535
-716
-834
-1089
-1221
-1222
-1401
-1069
-1065
-859
-591
-566
-428
-613
-528
-491
-612
-767
-932
-1296
-1647
-1782
-1935
-1863
-1990
-1710
-1656
-1554
-1370
-1550
-1508
-1650
-1462
-1464
-1487
-1388
-1353
-1200
-1004
-592
-408
-170
-51
36
13
-144
-213
-423
-403
-357
-327
-340
-359
-360
-289
-197
-144
-95
-201
-213
-367
-452
-498
-551
-377
-157
222
556
793
1016
1201
1498
1648
1876
2170
2347
2580
2786
2921
2923
2932
2959
3078
3280
3371
3528
3410
3447
3514
3452
3719
3864
4250
4473
4147
2742
699
-942
-2444
-3360
-3734
-3749
-4057
-4352
-3930
-3499
-3297
-3157
-2763
-2411
-2150
-2081
-2548
-3160
-3405
-3046
-2472
-1670
-952
-541
-117
474
988
1121
1306
1707
2073
2210
2088
1661
1099
826
929
1218
1457
1520
1500
1390
1180
882
357
55
-100
-235
-396
-811
-1257
-1722
-1977
-1905
-1718
-1515
-1372
-1192
-1082
-1112
-1254
-1414
-1407
-1387
-1306
-1172
-1143
-1176
-1238
-1144
-914
-749
-494
-219
17
199
227
248
249
186
251
272
312
348
188
166
98
132
169
136
279
199
-8
-186
-402
-639
-871
-968
-956
-1007
-1030
-1016
-1080
-1049
-980
-897
-740
-605
-443
-397
-345
-259
-308
-278
-158
-2
149
255
360
358
328
337
296
305
281
169
142
144
138
117
95
-56
-222
-362
-542
-677
-717
-771
-802
-745
-755
-763
-754
-766
-769
-800
-795
-804
-772
-688
-612
-511
-440
-366
-295
-260
-255
-247
-227
-220
-199
-179
-192
-220
-241
-265
-255
-223
-213
-225
-227
-217
-210
-200
-198
-208
-186
-121
-66
-20
9
-7
-18
22
56
51
46
54
63
63
66
68
55
35
50
79
93
103
105
90
74
66
76
82
85
91
104
131
139
145
145
126
102
97
94
81
61
42
12
-22
-35
-36
-30
-38
-35
-33
-67
-96
-144
-201
-254
-318
-396
-508
-629
-755
-852
-924
-975
-980
-950
-927
-903
-886
-879
-884
-877
-886
-904
-929
-949
-930
-921
-916
-898
-855
-785
-715
-644
-557
-504
-455
-420
-396
-380
-377
-377
-387
-387
-409
-428
-432
-433
-433
-420
-416
-424
-432
-446
-460
-493
-506
-537
-573
-557
-520
-466
-435
-414
-390
-368
-346
-341
-339
-337
-332
-317
-316
-323
-330
-339
-355
-374
-370
-364
-368
-362
-368
-372
-386
-379
-354
-318
-276
-266
-274
-290
-297
-310
-321
-325
-322
-335
-351
-360
-391
-439
-474
-493
-508
-504
-483
-473
-467
-458
-441
-428
-409
-419
-431
-427
-420
-415
-394
-385
-371
-338
-296
-276
-285
-280
-285
-292
-293
-287
-278
-268
-270
-258
-245
-228
-229
-228
-193
-176
-154
-122
-97
-86
-90
-94
-84
-58
-33
-9
-3
-10
-35
-67
-106
-134
-182
-226
-255
-271
-279
-283
-275
-246
-193
-147
-104
-81
-76
-89
-109
-127
-172
-211
-245
-273
-273
-254
-257
-256
-254
-228
-178
-125
-77
-58
-37
-27
-40
-72
-109
-146
-167
-168
-162
-172
-216
-263
-288
-293
-273
-252
-247
-254
-257
-255
-262
-275
-293
-292
-275
-255
-250
-266
-306
-360
-396
-438
-468
-508
-547
-592
-628
-609
-571
-531
-504
-483
-456
-439
-435
-426
-419
-436
-437
-437
-441
-431
-428
-412
-363
-306
-245
-210
-198
-197
-222
-257
-308
-365
-435
-501
-575
-629
-635
-616
-603
-573
-504
-417
-344
-276
-230
-226
-249
-295
-344
-396
-455
-516
-579
-613
-633
-648
-624
-576
-517
-467
-419
-390
-384
-375
-387
-410
-418
-418
-416
-413
-399
-369
-323
-280
-231
-174
-148
-140
-138
-137
-171
-219
-276
-332
-393
-450
-498
-526
-527
-531
-527
-512
-503
-487
-458
-424
-378
-344
-318
-316
-344
-374
-369
-354
-354
-331
-323
-331
-329
-306
-276
-255
-232
-226
-230
-227
-235
-252
-263
-300
-339
-368
-382
-414
-445
-448
-454
-435
-407
-373
-330
-292
-255
-220
-180
-147
-120
-116
-140
-179
-231
-283
-329
-381
-430
-456
-464
-473
-478
-470
-452
-415
-378
-333
-318
-336
-373
-385
-393
-395
-391
-377
-367
-350
-309
-286
-232
-237
-195
-179
-184
-179
-202
-234
-288
-342
-405
-451
-480
-509
-547
-576
-598
-621
-614
-590
-564
-529
-498
-486
-497
-504
-509
-504
-491
-503
-520
-526
-531
-518
-494
-453
-425
-391
-338
-295
-267
-256
-260
-260
-252
-252
-252
-266
-287
-291
-285
-274
-271
-287
-312
-310
-307
-307
-322
-353
-408
-457
-481
-509
-517
-535
-538
-545
-529
-511
-507
-499
-499
-497
-491
-479
-460
-420
-397
-351
-294
-243
-194
-134
-107
-102
-110
-143
-208
-282
-339
-414
-478
-528
-564
-580
-574
-535
-487
-418
-363
-316
-268
-241
-218
-199
-169
-140
-120
-105
-102
-94
-69
-48
-24
-28
-31
-48
-83
-128
-189
-266
-338
-398
-462
-494
-513
-535
-558
-565
-569
-549
-504
-457
-407
-361
-319
-277
-238
-222
-219
-217
-196
-170
-123
-89
-76
-76
-80
-90
-99
-111
-168
-238
-285
-317
-355
-401
-445
-478
-508
-518
-512
-494
-496
-497
-499
-501
-507
-520
-516
-512
-508
-468
-420
-376
-333
-269
-184
-121
-57
6
37
59
45
26
11
-28
-82
-149
-195
-233
-269
-294
-285
-266
-265
-261
-248
-229
-241
-241
-229
-239
-245
-241
-262
-302
-333
-346
-349
-332
-321
-311
-292
-265
-217
-192
-195
-204
-210
-231
-257
-285
-293
-299
-291
-263
-247
-226
-221
-221
-212
-218
-235
-263
-282
-307
-334
-359
-372
-366
-326
-247
-151
-58
-2
35
67
117
160
163
143
94
15
-68
-153
-230
-307
-379
-423
-430
-413
-385
-373
-363
-349
-353
-365
-379
-389
-397
-406
-412
-411
-381
-336
-305
-264
-212
-162
-128
-80
-27
-5
11
0
-28
-64
-79
-100
-122
-156
-202
-237
-257
-256
-266
-266
-279
-327
-369
-420
-444
-438
-435
-440
-411
-370
-341
-312
-286
-253
-215
-176
-146
-119
-121
-131
-139
-165
-200
-217
-227
-261
-273
-257
-231
-208
-200
-188
-181
-169
-165
-164
-170
-176
-197
-229
-239
-263
-290
-275
-242
-202
-178
-168
-155
-152
-161
-167
-150
-145
-136
-123
-129
-135
-155
-184
-203
-212
-208
-207
-199
-219
-255
-288
-305
-319
-331
-337
-324
-305
-286
-265
-242
-206
-159
-112
-75
-28
-10
-13
-27
-40
-44
-52
-60
-69
-73
-46
-4
27
39
51
46
20
8
-15
-57
-118
-191
-266
-327
-375
-413
-451
-462
-453
-436
-401
-358
-330
-300
-270
-234
-211
-210
-207
-209
-204
-180
-146
-132
-111
-99
-88
-82
-98
-114
-126
-143
-167
-196
-244
-283
-325
-373
-401
-410
-419
-423
-401
-367
-339
-323
-312
-291
-255
-203
-164
-153
-152
-178
-186
-175
-170
-160
-150
-138
-130
-124
-141
-167
-197
-225
-228
-218
-212
-211
-207
-214
-223
-221
-225
-220
-204
-188
-193
-211
-199
-177
-185
-209
-201
-176
-155
-130
-86
-48
-10
13
37
49
43
13
-20
-51
-72
-82
-82
-74
-76
-71
-78
-80
-79
-80
-68
-66
-77
-89
-106
-116
-139
-166
-193
-206
-197
-175
-151
-130
-105
-86
-75
-56
-33
-22
-12
-30
-58
-78
-94
-133
-184
-218
-223
-223
-224
-214
-185
-156
-155
-155
-149
-144
-150
-156
-158
-157
-169
-183
-200
-235
-260
-260
-247
-225
-203
-184
-179
-176
-185
-199
-206
-207
-222
-252
-262
-256
-245
-245
-234
-209
-198
-200
-197
-192
-213
-259
-294
-318
-320
-305
-289
-281
-291
-297
-281
-252
-226
-193
-158
-130
-114
-91
-83
-89
-83
-70
-53
-42
-37
-47
-77
-111
-126
-109
-108
-114
-114
-114
-113
-122
-125
-125
-135
-153
-148
-138
-139
-138
-134
-152
-166
-135
-106
-74
-53
-68
-84
-97
-107
-133
-151
-179
-216
-241
-259
-271
-287
-311
-329
-339
-309
-274
-255
-236
-233
-222
-231
-260
-281
-293
-314
-316
-303
-295
-292
-298
-285
-255
-215
-179
-140
-98
-48
-15
-3
2
-25
-59
-105
-163
-214
-261
-313
-365
-397
-409
-413
-399
-378
-338
-302
-273
-261
-261
-239
-234
-239
-250
-284
-320
-351
-375
-378
-353
-316
-288
-258
-224
-193
-165
-140
-130
-135
-142
-136
-150
-170
-187
-212
-247
-277
-288
-290
-291
-277
-252
-243
-251
-272
-290
-299
-308
-330
-368
-383
-387
-369
-335
-312
-299
-288
-244
-207
-170
-140
-145
-152
-157
-175
-208
-246
-281
-314
-331
-346
-349
-341
-319
-288
-273
-253
-239
-228
-228
-245
-275
-303
-328
-364
-396
-417
-416
-407
-374
-306
-241
-188
-142
-107
-81
-53
-41
-33
-28
-50
-81
-99
-133
-161
-189
-237
-278
-310
-335
-374
-407
-415
-427
-426
-421
-420
-417
-429
-445
-464
-471
-468
-463
-460
-451
-423
-400
-386
-361
-328
-298
-268
-225
-182
-153
-152
-175
-223
-255
-272
-294
-308
-324
-341
-368
-394
-403
-396
-387
-374
-353
-337
-358
-381
-392
-388
-373
-358
-331
-318
-316
-302
-271
-250
-224
-189
-154
-151
-158
-157
-162
-177
-191
-201
-210
-216
-250
-277
-317
-347
-360
-373
-361
-337
-316
-294
-256
-227
-208
-185
-162
-144
-137
-141
-158
-184
-228
-254
-259
-259
-271
-267
-240
-202
-165
-130
-108
-128
-153
-170
-185
-214
-249
-270
-276
-272
-266
-259
-246
-231
-211
-212
-203
-198
-211
-215
-217
-222
-213
-218
-219
-203
-193
-174
-169
-168
-148
-136
-145
-149
-174
-209
-227
-242
-278
-319
-349
-377
-406
-416
-411
-413
-418
-429
-429
-439
-441
-463
-496
-521
-534
-536
-523
-486
-451
-420
-380
-329
-278
-229
-187
-158
-133
-92
-81
-84
-93
-120
-146
-174
-192
-209
-223
-247
-272
-290
-302
-302
-282
-262
-256
-247
-237
-237
-239
-242
-252
-269
-291
-304
-304
-289
-272
-238
-208
-186
-170
-155
-134
-111
-110
-123
-134
-162
-188
-214
-254
-300
-356
-399
-427
-448
-456
-453
-449
-438
-416
-375
-333
-299
-297
-297
-282
-271
-268
-273
-289
-305
-306
-277
-264
-265
-256
-263
-270
-263
-251
-241
-230
-244
-252
-265
-295
-344
-394
-443
-462
-472
-479
-456
-434
-410
-385
-368
-357
-338
-310
-282
-268
-257
-262
-281
-281
-292
-331
-369
-415
-434
-422
-409
-390
-361
-321
-290
-277
-254
-247
-242
-244
-264
-276
-285
-298
-331
-348
-358
-348
-322
-302
-289
-300
-301
-297
-284
-272
-254
-244
-273
-308
-328
-337
-336
-331
-316
-288
-265
-239
-220
-222
-237
-255
-271
-275
-276
-293
-313
-340
-360
-354
-345
-330
-322
-301
-276
-250
-241
-253
-279
-310
-318
-325
-329
-334
-356
-385
-390
-378
-354
-332
-300
-271
-262
-270
-261
-251
-267
-276
-288
-298
-307
-334
-376
-423
-467
-509
-536
-551
-566
-571
-570
-551
-504
-455
-391
-323
-259
-219
-190
-173
-184
-181
-171
-175
-192
-213
-224
-239
-265
-289
-285
-280
-288
-295
-301
-306
-322
-337
-350
-363
-385
-408
-439
-462
-478
-474
-454
-417
-376
-343
-315
-300
-292
-283
-274
-267
-257
-265
-268
-265
-266
-266
-268
-263
-275
-293
-306
-311
-323
-362
-395
-427
-447
-468
-481
-491
-500
-510
-518
-511
-486
-464
-457
-446
-435
-416
-398
-370
-341
-320
-313
-311
-300
-270
-256
-263
-250
-230
-232
-241
-251
-280
-302
-324
-347
-375
-407
-418
-416
-405
-394
-383
-370
-369
-385
-420
-439
-451
-451
-436
-409
-389
-376
-358
-337
-315
-288
-251
-211
-182
-149
-118
-125
-154
-190
-211
-235
-252
-275
-314
-352
-370
-386
-401
-405
-394
-370
-357
-351
-340
-327
-324
-320
-288
-247
-214
-195
-179
-179
-198
-212
-211
-212
-220
-229
-254
-293
-332
-352
-364
-384
-400
-419
-425
-437
-456
-477
-505
-519
-536
-539
-533
-531
-536
-548
-566
-561
-542
-514
-498
-486
-452
-428
-415
-400
-381
-358
-333
-313
-306
-310
-335
-362
-391
-406
-416
-420
-425
-443
-471
-490
-500
-494
-471
-461
-469
-482
-488
-506
-512
-487
-446
-424
-395
-360
-318
-291
-273
-256
-261
-262
-264
-268
-289
-297
-292
-291
-289
-294
-302
-312
-316
-316
-310
-310
-324
-338
-343
-364
-388
-418
-447
-465
-484
-495
-499
-492
-464
-425
-378
-316
-260
-232
-208
-184
-177
-168
-188
-218
-232
-245
-286
-316
-324
-339
-364
-384
-387
-394
-412
-430
-430
-428
-438
-446
-441
-453
-464
-470
-458
-450
-435
-395
-360
-318
-292
-282
-285
-297
-317
-329
-339
-341
-347
-346
-344
-353
-370
-378
-396
-411
-436
-448
-473
-578
-576
-590
-629
-636
-618
-583
-554
-518
-449
-386
-356
-317
-277
-231
-219
-226
-242
-277
-296
-304
-288
-262
-243
-239
-239
-253
-280
-296
-335
-378
-437
-494
-536
-568
-608
-672
-714
-713
-681
-613
-541
-487
-435
-392
-371
-351
-338
-328
-317
-326
-328
-347
-358
-380
-352
-390
-391
-332
-335
-311
-304
-298
-313
-313
-314
-327
-345
-357
-367
-381
-389
-377
-350
-340
-341
-333
-317
-305
-311
-311
-330
-357
-357
-364
-364
-374
-390
-408
-425
-429
-436
-432
-431
-433
-430
-435
-439
-442
-452
-466
-472
-479
-481
-477
-463
-453
-456
-466
-470
-478
-512
-554
-566
-551
-556
-548
-535
-511
-493
-464
-416
-374
-342
-321
-291
-254
-223
-205
-206
-218
-230
-220
-236
-270
-296
-332
-346
-337
-371
-371
-385
-415
-452
-454
-441
-455
-467
-461
-423
-399
-358
-323
-293
-258
-225
-196
-185
-182
-190
-197
-209
-228
-249
-269
-289
-288
-286
-304
-321
-341
-349
-347
-334
-301
-274
-282
-306
-330
-357
-377
-391
-393
-385
-381
-372
-361
-351
-352
-345
-313
-274
-240
-204
-184
-180
-184
-218
-252
-276
-304
-321
-332
-348
-353
-355
-346
-354
-335
-310
-298
-284
-279
-261
-252
-240
-210
-192
-179
-151
-149
-158
-183
-198
-209
-214
-216
-228
-214
-231
-249
-266
-293
-308
-332
-341
-350
-348
-341
-339
-353
-371
-376
-355
-345
-322
-304
-299
-310
-331
-335
-349
-351
-358
-339
-319
-320
-346
-385
-426
-460
-471
-457
-440
-432
-407
-380
-347
-319
-277
-229
-195
-177
-162
-163
-173
-192
-235
-279
-304
-301
-299
-324
-327
-320
-309
-289
-277
-283
-293
-302
-314
-313
-315
-325
-332
-340
-330
-301
-260
-235
-234
-221
-220
-208
-184
-181
-187
-207
-211
-214
-217
-237
-254
-262
-250
-229
-227
-187
-225
-223
-342
-347
-558
-556
-738
-672
-3531
-3378
-194
-1605
-1447
-426
-578
-803
-623
-316
-147
-256
152
385
74
166
146
-196
-119
240
-259
-1215
-1374
-710
-763
-426
-131
-208
-279
-200
23
-970
-1043
-470
-1809
-1645
-240
-669
-237
117
-895
-800
-732
-1484
-1265
-1614
-623
-202
-844
-343
-585
-897
-1141
-523
-216
-1092
-1011
-467
-659
-313
-184
-361
173
94
-355
-253
-943
-972
-721
-1128
370
99
-83
17
-364
-386
-1167
-1512
-1804
-953
-1187
-850
-48
-701
-1435
-730
-433
-564
-1169
-1172
-927
-1530
-720
-173
-729
-364
-429
-154
-611
-1460
-1614
-1375
-1127
43
87
-436
-120
-750
-1315
-948
-735
-601
-1067
-954
-230
-252
-906
-1163
105
-299
-938
-251
-560
-1529
-1033
-963
181
428
-1023
-396
-507
-817
-1299
-1092
-1125
-1416
-574
-240
-277
-787
-1052
-1396
-632
-803
-1172
-1022
-965
-1010
-746
-861
-930
-765
-1054
-615
-1236
-851
-1121
-2132
-1159
-227
-754
-1108
-489
-609
-1340
-1748
-1251
-966
-1364
-934
-818
-847
-1000
-1479
-1537
-1614
-971
-902
-1399
-1873
-1367
-1709
-1787
-1260
-1430
-1461
-1373
-1322
-1663
-1689
-1507
-1463
-1387
-798
-1454
-1462
-1002
-1815
-1863
-1439
-967
-1903
-1465
-1159
-1078
-1141
-2335
-1206
-1129
-1478
-1558
-1671
-535
-1327
-1640
-631
-703
-625
-1087
-1046
-999
-725
-741
-1579
-552
-609
-873
-1095
-1025
-923
-1497
-751
-1459
-771
-489
-1492
-1337
-189
-1051
-1414
-763
-1767
-1122
-1045
-942
-817
-1327
-1243
-666
-243
-1728
-748
-64
-1480
-988
-672
-1223
-1149
-989
-973
-537
-908
-1097
-1103
-1431
-846
-506
-868
-783
-101
-736
-1096
-101
-440
-819
-568
11
-320
-627
-594
-88
298
-488
-623
864
410
-808
-304
-180
-6
97
61
606
-19
-125
162
-291
126
-207
-75
737
237
-158
-32
450
163
164
1223
720
297
706
-297
640
1455
788
1127
615
797
934
340
543
968
1016
524
784
1110
327
351
722
1251
535
1036
1121
187
932
641
1262
1290
805
1160
609
803
685
807
1137
574
1054
1136
975
1383
864
719
980
735
1321
1134
927
1030
860
1079
1555
1284
794
1202
1249
1698
1504
1286
1472
1282
1778
1762
1578
1521
1075
1173
1322
1771
1884
1397
1555
1912
1535
1437
1682
1495
1556
1501
2209
1957
1331
1869
1407
1734
1903
2006
1562
1510
1595
1567
1877
1615
1907
1940
1341
1690
1769
1190
885
1508
1807
1597
1559
1049
958
650
618
1047
1321
864
852
1222
748
521
944
790
878
643
432
804
329
256
314
687
977
833
530
397
453
-256
588
1238
594
772
762
468
301
473
275
462
829
563
590
640
153
635
414
112
1218
1114
-221
-129
688
544
283
580
687
406
-111
-321
497
87
-177
210
517
101
-200
88
-165
-518
-230
256
191
-241
-216
-118
-351
-54
-182
-466
-434
-355
-412
-631
-649
-716
-547
-853
-698
-325
-931
-804
-898
-1128
-823
-412
-607
-1156
-791
-1005
-788
-805
-1350
-719
-864
-960
-665
-896
-997
-1095
-886
-956
-723
-466
-1162
-1199
-620
-736
-866
-821
-819
-1055
-602
-493
-728
-478
-827
-626
-444
-550
-195
-482
-653
-351
-358
-734
-729
-333
-585
-551
-209
-95
-591
-960
-562
-264
-840
-465
161
-560
-987
-546
-368
-1015
-886
-303
-430
-475
-446
-262
-393
-747
-630
-336
-273
-398
-420
-461
-351
-902
-695
-361
-599
-511
-486
-221
-392
-655
-420
-404
-689
-145
-77
-605
-395
-839
-879
-607
-618
-184
-209
-538
-449
-436
-738
-747
-443
42
-103
-400
-132
-305
-806
-614
-39
-165
-794
-305
-261
-610
-602
-422
-126
-150
-324
-657
-486
70
-137
-466
-141
116
-456
-513
-466
-587
-75
193
-165
-481
-205
-340
-174
72
279
146
-414
-152
27
-309
-96
208
312
-105
-172
368
-17
-213
-60
374
547
52
273
295
321
148
344
649
526
158
379
574
301
381
662
901
436
526
850
687
701
805
913
778
794
891
293
312
753
568
552
620
449
344
253
396
556
534
474
389
405
166
26
191
54
-187
-115
-34
-252
-378
-455
-454
-430
-460
-519
-627
-541
-513
-801
-759
-547
-851
-1100
-860
-852
-926
-836
-765
-705
-826
-934
-654
-655
-750
-623
-619
-533
-472
-505
-661
-519
-457
-612
-423
-189
-386
-725
-315
-261
-663
-376
-48
-38
-516
-505
32
-361
-522
-106
-44
-146
-130
-496
-724
-529
16
-92
-91
-13
-413
-185
-671
-342
-150
-300
-22
210
118
-350
-524
-317
-655
-575
-83
-344
-344
-126
-207
-76
-163
-202
119
-70
-4
-54
55
257
276
298
355
498
697
350
113
486
809
694
947
1328
1128
453
382
1037
1173
688
815
1566
1208
979
1437
1275
1479
1676
1538
1646
1798
1416
866
995
924
710
923
929
796
784
627
384
45
45
-212
-349
-325
-367
-664
-750
-611
-856
-1113
-1083
-1453
-1622
-1808
-1843
-1719
-1818
-1684
-1709
-1836
-1868
-1990
-2006
-2039
-2055
-1727
-1580
-1523
-1482
-1329
-1225
-1241
-1029
-882
-894
-707
-440
-327
-112
70
155
155
82
174
277
174
288
381
560
558
525
547
479
361
390
432
448
412
428
491
370
331
245
137
162
89
-4
96
18
-129
-191
-121
-202
-192
-417
-645
-956
-1186
-1059
-1277
-1393
-1197
-1186
-1434
-1691
-1592
-1689
-2004
-1883
-1751
-1713
-1873
-1666
-1639
-1828
-1617
-1389
-1460
-1585
-1526
-1320
-1287
-1247
-1077
-998
-896
-940
-1009
-1111
-1028
-850
-825
-725
-617
-531
-579
-891
-1043
-922
-544
-702
-495
-188
-356
-269
-351
-532
-406
-258
-226
-238
0
-202
-448
-29
-79
-114
-44
-11
-71
-450
-128
200
-112
180
286
197
-175
-181
209
91
170
518
666
749
667
592
526
494
809
876
1188
1095
1348
1528
1351
1701
1862
1863
1692
2027
2090
2194
2364
2326
1874
1344
766
658
1059
1198
1758
1869
1230
856
151
-84
-264
-398
-282
-143
-351
-504
-634
-974
-1387
-1390
-1452
-1592
-1786
-1870
-2095
-2222
-1851
-1631
-1648
-1784
-2063
-2392
-2523
-2298
-2059
-1790
-1500
-1293
-1206
-1442
-1561
-1605
-1620
-1311
-995
-554
-316
-453
-406
-171
-259
-171
-16
48
22
168
493
603
609
696
691
711
530
430
434
360
429
610
776
653
395
226
47
-135
-87
-48
-144
-127
-193
-101
-310
-472
-504
-683
-761
-696
-623
-746
-906
-750
-773
-794
-868
-939
-1146
-1383
-1446
-1445
-1304
-1257
-1329
-1250
-1308
-1518
-1595
-1590
-1593
-1569
-1474
-1429
-1429
-1398
-1342
-1331
-1215
-1111
-1183
-1268
-1192
-1097
-995
-912
-715
-489
-624
-692
-652
-653
-656
-627
-501
-329
-362
-459
-536
-596
-584
-716
-617
-475
-340
-382
-523
-323
-291
-439
-464
-411
-295
-137
-286
-223
-151
-563
-213
61
-100
-47
69
114
99
297
314
8
231
576
402
414
475
656
589
553
563
890
1190
956
874
1184
1026
1095
1307
1410
1674
1572
1678
1509
1318
1491
1613
2002
2197
2241
2458
2463
2531
2063
1310
901
992
1111
1242
2040
2193
1432
701
189
-178
-580
-467
-463
-514
-298
-370
-625
-994
-1418
-1717
-1798
-1841
-1797
-1968
-2215
-2227
-1866
-1718
-1808
-1821
-2008
-2496
-2695
-2424
-2145
-1996
-1729
-1504
-1248
-1283
-1738
-1884
-1835
-1654
-1304
-661
-253
-461
-495
-396
-430
-306
-405
-173
82
11
249
590
668
455
413
593
458
351
313
173
185
358
505
469
317
39
-194
-343
-427
-369
-199
-338
-277
-183
-459
-636
-795
-886
-1098
-1103
-879
-943
-957
-1006
-1080
-983
-1027
-1331
-1388
-1196
-1559
-1710
-1386
-1341
-1477
-1544
-1288
-1268
-1672
-1825
-1723
-1741
-1985
-1719
-1234
-1352
-1491
-1286
-1405
-1605
-1410
-1240
-1314
-1225
-969
-956
-985
-925
-859
-832
-880
-746
-520
-608
-676
-588
-525
-434
-274
-503
-574
-589
-790
-684
-612
-463
-496
-776
-538
-165
-527
-642
-672
-578
-699
-521
-36
-444
-247
-81
-219
-110
-224
11
-151
-25
-171
115
531
42
155
332
402
199
367
345
80
738
662
974
1068
305
1117
806
584
986
1124
1265
1197
1519
1268
1108
1394
1359
1317
1524
1821
2001
1963
1727
1910
2235
2196
1798
1241
747
647
758
949
1617
1814
1316
896
358
-159
-371
-699
-430
-209
-193
-12
-159
-731
-1182
-1603
-1648
-1556
-1463
-1513
-1714
-1790
-1581
-1582
-1720
-1691
-1789
-2024
-2162
-2092
-1904
-1835
-1641
-1279
-1002
-896
-1017
-1288
-1512
-1449
-1091
-690
-209
-19
-131
-21
-116
-243
-304
-338
-114
151
395
484
468
547
313
166
477
427
333
271
158
310
390
369
378
275
103
-106
-163
-257
-510
-490
-386
-287
-310
-255
-497
-724
-739
-975
-995
-747
-702
-693
-784
-812
-790
-985
-1311
-1259
-1217
-1300
-1139
-1191
-1170
-1068
-1369
-1268
-1059
-1252
-1168
-1057
-1012
-947
-918
-823
-1054
-1069
-881
-1076
-1029
-612
-692
-853
-705
-604
-649
-721
-709
-584
-691
-889
-627
-502
-512
-349
-373
-443
-469
-731
-668
-840
-808
-380
-264
-570
-270
-302
-616
-316
-140
-748
-288
206
-929
-369
-299
664
-249
-300
470
-521
-366
-124
704
-127
-296
372
523
624
-469
544
361
-215
390
49
563
332
744
215
395
1004
413
467
559
760
693
410
1037
1037
556
741
576
1132
908
246
1039
1195
642
871
1342
1091
900
1057
1226
1307
1236
1333
1350
1505
1375
1102
1069
620
329
779
633
940
1301
934
840
448
96
-15
-331
-297
-224
-208
16
-125
-525
-574
-823
-1286
-1056
-1008
-1217
-1058
-1189
-1266
-1030
-1161
-1359
-1215
-1253
-1504
-1554
-1407
-1439
-1437
-1186
-975
-891
-832
-863
-995
-968
-963
-884
-561
-447
-319
-106
-140
-96
-82
-222
-210
-110
-5
115
178
344
262
225
269
121
164
182
70
64
94
182
231
241
138
180
33
-259
-222
-373
-311
-383
-465
-163
-341
-402
-326
-522
-652
-678
-755
-637
-730
-847
-614
-576
-728
-793
-727
-767
-948
-1053
-1011
-933
-1082
-1052
-921
-938
-883
-932
-896
-883
-1026
-997
-818
-787
-784
-653
-449
-676
-863
-802
-825
-891
-782
-727
-385
-226
-695
-658
-623
-698
-872
-639
-369
-369
-454
-260
-531
-301
41
-1168
26
-472
-510
203
-798
-576
-276
88
-243
-639
331
-255
-1230
-491
398
-299
-752
-116
92
169
-409
-383
240
-343
-232
-232
88
350
-115
603
184
-277
131
113
-41
393
-380
950
212
-229
509
168
490
-105
671
491
382
-197
805
770
231
883
385
450
794
355
168
735
669
410
498
795
988
822
533
804
1104
645
891
1229
994
1360
1368
1262
1367
833
608
494
623
620
759
917
889
838
556
432
176
-66
-201
-310
-337
-112
-85
-213
-403
-400
-663
-873
-856
-1057
-1121
-1085
-1105
-1131
-989
-976
-1091
-1102
-1078
-1110
-1235
-1255
-1189
-1123
-1062
-844
-549
-621
-608
-601
-642
-618
-613
-495
-416
-237
-47
-84
20
-2
-164
-182
-139
-21
201
-53
-62
243
200
275
324
38
-105
-39
-35
6
-128
-187
-94
-140
-57
-17
-102
-138
-279
-199
-239
-305
-185
-181
-291
-153
-143
-208
-316
-271
-421
-575
-290
-260
-309
-394
-255
-484
-501
-312
-659
-695
-385
-551
-487
-225
-470
-516
-438
-456
-403
-391
-674
-218
-520
-633
-235
-573
-422
-483
-561
-397
-719
-620
-340
-104
-749
-323
-152
-739
-353
-695
-10
-633
-207
-351
-139
-111
-828
-240
-59
-335
-626
44
-442
-420
-18
-237
-502
204
-603
-474
502
-890
-97
217
-881
8
124
-230
-177
-559
122
229
-688
37
-149
69
-99
-321
600
87
429
-441
-116
742
-48
380
-3
485
155
-358
1407
-591
339
1096
-442
995
-206
71
786
134
144
850
434
228
335
422
714
-260
219
1076
134
102
791
692
224
494
1188
110
704
1271
280
569
1042
828
1139
801
1106
1201
573
617
560
516
128
440
810
588
468
516
477
-14
-260
-231
-454
-424
-278
-183
-280
-312
-408
-492
-654
-843
-666
-764
-960
-899
-872
-905
-931
-867
-657
-889
-818
-756
-960
-1105
-951
-920
-917
-745
-530
-595
-639
-570
-679
-753
-796
-695
-409
-488
-430
-105
-327
-374
-80
-393
-546
-266
-309
-379
-389
-369
-196
-260
-463
-120
-275
-169
-304
-333
-322
-540
-257
-379
-334
-99
-208
-223
-292
-192
-383
-585
-398
-701
-369
-297
-574
-354
-328
-171
-588
-574
-348
-304
-830
-376
-75
-614
-385
-267
-331
-513
-582
-762
-113
-698
-663
-469
-689
-534
-503
-408
-926
-145
-455
-914
-278
-1066
-386
-730
-382
-410
-1005
110
-717
-286
-528
102
-680
-770
-187
-224
-758
167
-345
-1182
511
-751
-365
-724
310
-663
-152
-257
-418
-793
569
-174
-1263
858
-345
-731
-76
-366
-547
253
-1141
158
797
-1094
252
653
-1259
483
-189
-171
-100
-223
1221
-581
-661
1124
-263
-364
632
-228
46
635
-603
-56
1063
-636
514
198
-127
1011
-439
-314
597
319
-694
525
419
-104
521
-350
598
308
-136
317
305
53
312
235
152
336
1
331
384
-538
471
843
-140
17
751
601
-16
600
570
522
525
506
625
543
241
201
303
75
273
300
320
86
330
316
-42
189
188
-261
-303
-124
-251
-207
-294
-374
-314
-542
-649
-520
-654
-824
-798
-727
-845
-844
-730
-651
-718
-757
-530
-594
-681
-631
-579
-638
-655
-458
-426
-429
-484
-344
-316
-652
-293
-452
-608
-409
-505
-435
-400
-203
-566
-228
-208
-560
-108
-497
-693
6
-255
-836
-7
-102
-680
-181
-390
-452
-359
54
-728
-427
199
-795
-9
-298
-583
247
-431
-633
19
-379
-634
-90
10
-816
-170
49
-914
-386
-351
-615
-444
-324
-784
-41
-718
-607
-35
-833
-373
-329
-526
-549
-456
-504
-254
-907
-848
92
-905
-920
-123
-482
-909
-680
-604
-610
-610
-724
-830
95
-1072
-905
61
-853
-601
-470
337
-906
-1224
908
-1249
-771
771
-948
-930
1027
-1594
74
87
-1280
814
-1075
-532
675
-1100
-457
965
-1520
50
270
-426
-617
7
602
-2065
1693
-812
-1003
1453
-1610
310
-125
-555
-296
306
-589
-328
829
-1179
451
317
-1166
736
56
-462
-227
41
182
-501
-36
527
-828
239
448
-497
-334
714
-631
-381
822
-722
318
117
-261
208
-176
337
-81
4
315
-324
699
-439
482
226
-332
580
-311
-3
367
122
-211
291
325
-374
674
-345
341
302
67
499
-38
581
-190
497
85
-164
337
54
-165
-2
226
-119
226
-94
-254
53
-226
-406
-239
-282
-418
-219
-438
-339
-305
-530
-422
-497
-459
-588
-626
-595
-683
-724
-612
-491
-735
-585
-476
-316
-427
-525
-342
-358
-449
-458
-282
-343
-340
-508
-192
-193
-531
-260
-181
-572
-380
-429
-128
-402
-618
24
-399
-288
-484
6
-572
-650
373
-1124
-407
510
-1006
-310
36
-475
-256
-427
-398
330
-1183
-354
547
-990
84
-383
-588
372
-842
-354
414
-1000
-96
-342
-485
-27
-706
-404
244
-845
-504
62
-1032
49
-708
-404
-556
-197
-451
-959
82
-534
-718
-369
-549
-385
-851
-498
-113
-1416
148
-597
-1114
80
-715
-789
-258
-173
-1708
683
-623
-1329
986
-1261
-838
390
-333
-1143
336
-338
-872
414
-1297
154
-281
-1430
1151
-1365
-106
391
-1151
118
-554
-5
-419
-219
-634
500
-930
37
-62
-960
809
-1356
48
-38
-41
-490
34
-15
-384
279
-572
255
-95
-321
248
-668
284
126
-464
222
-207
4
-85
-504
477
-50
-727
609
178
-892
693
-542
101
-423
-84
100
-946
895
-1035
131
106
-555
440
-272
-341
-66
191
-664
362
-333
14
462
-548
328
164
-25
-414
565
-7
-164
804
-611
544
138
-384
776
-52
625
-215
296
-119
276
172
-427
761
-99
117
245
-15
90
267
-190
-24
363
-380
-145
302
-372
-212
155
-363
-48
-190
-453
-201
-112
-445
-245
-270
-522
3
-421
-549
-166
-297
-551
-456
-366
-579
-532
-388
-656
-210
-549
-684
206
-842
-389
-40
-338
-614
-555
266
-1151
-87
-253
-798
-16
-257
-792
-254
-50
-1061
-208
-196
-737
-469
-204
-568
-35
-532
-462
139
-900
220
-443
-908
670
-1199
-298
139
-445
-827
-24
306
-1424
470
-463
-165
-46
-822
-128
340
-894
-573
577
-1285
-359
-110
-702
-496
-189
-519
-722
310
-719
-445
278
-839
-42
-625
-289
-827
-122
-542
-491
-293
-682
477
-1461
42
-1110
217
-1097
-514
-143
-847
-732
102
-563
-1753
1257
-2128
287
-787
-649
186
-1328
121
-671
87
-934
223
-601
-285
-572
-116
510
-1343
108
27
-1076
-77
-19
-443
-393
408
78
-1240
942
-619
-384
477
-822
-140
271
-53
-980
935
-544
-957
1472
-978
-782
1369
-1323
-23
690
-1176
281
711
-696
383
69
-390
510
-97
-644
913
80
-445
810
-332
50
35
-277
462
-1174
1239
-606
-414
507
-62
-284
112
161
360
-442
649
-221
43
369
-862
1163
-688
164
679
-283
224
610
-1170
914
165
-395
658
39
102
297
-398
483
55
-666
1097
-464
-26
718
-386
306
256
-268
754
-1
-285
824
-58
-624
660
-513
262
-131
-525
617
-580
201
-152
-180
-134
19
-33
-329
-3
-136
-411
-41
-350
-259
131
-475
-203
126
-719
-180
-211
-627
-169
-264
-696
11
-171
-574
-269
-98
-1023
-7
64
-1215
230
-719
-430
-206
-977
58
-829
-711
146
-1179
160
-255
-707
-302
145
-1002
-50
-200
-487
201
-889
296
-326
-672
-14
-483
-341
67
-335
-472
231
-547
-1005
213
-50
-1152
-32
131
-1016
330
-674
-432
436
-1306
553
-572
-482
-91
-940
911
-1699
34
32
-853
-151
-660
-3
-1742
524
-676
-876
-162
-334
-273
-568
-492
-428
-669
-107
-94
-1466
243
-607
-345
-574
-964
173
-453
-761
-676
943
-1566
-162
497
-1497
679
-960
-183
253
-912
324
-27
-657
-90
-258
-149
-160
-468
398
-637
-270
410
-789
8
31
-435
26
178
-970
96
-185
-679
42
60
-747
-48
335
-565
106
-266
-306
-146
-269
-483
392
-1092
900
-954
104
280
-1425
1098
-954
-544
746
-1102
-320
408
-835
510
-258
-347
344
-497
-666
477
134
-1451
416
800
-1726
441
260
-1255
589
-257
-504
-98
588
-1468
92
1500
-2451
1414
-342
-944
697
-1165
430
-93
-485
541
-363
-78
-82
-108
-400
624
-128
-469
820
-564
228
-410
92
147
-330
375
-87
-308
563
-366
-278
286
-119
-54
12
-264
-59
153
-451
-177
-333
75
-122
-1124
996
-681
-541
311
-617
85
-786
-30
-81
-848
-336
-144
-494
-400
-415
183
-1041
-133
106
-760
-302
-637
-82
-1106
-84
-733
-631
0
-976
-220
-605
-453
-930
-432
-223
-1208
-127
103
-1962
700
-452
-1353
774
-1166
-33
-817
-487
-635
-17
-339
-904
400
-559
-653
115
-515
-305
-338
-183
-342
-422
274
-871
416
-207
-360
-74
-439
-78
-278
-265
118
-736
255
-757
99
-330
-444
239
-630
176
-762
-829
1364
-2565
808
314
-1681
1234
-1364
436
-218
-576
-495
805
-946
-477
898
-1346
891
-1757
764
-358
-461
571
-1557
1543
-1168
428
-571
-329
143
-472
-488
-49
72
-808
777
-1260
752
-1410
1303
-958
-885
1904
-1400
-89
483
292
-1785
1448
-1456
52
507
-1592
1269
-825
-462
-377
-21
-841
565
-387
-326
727
-1400
589
245
-751
-246
488
-620
-364
524
-1002
801
257
-1621
1303
-175
-957
1043
-379
-742
729
-249
82
-338
179
261
316
-893
311
1105
-1641
925
489
-900
-124
1043
-923
184
502
-568
1391
-1192
-228
768
-296
-1103
1498
-1124
-137
965
-1512
857
-359
-386
141
-323
-14
-131
67
-229
-61
504
101
-334
-51
683
-94
-129
581
-143
-132
-42
244
-275
111
142
-533
466
-68
-547
197
-29
-547
605
-571
-154
-180
-84
-115
-443
23
-281
-53
-462
-199
-222
-498
23
-359
-703
326
-454
-333
-666
229
-592
-480
-421
-328
222
-1513
743
-1088
-709
-37
-706
-444
-823
-205
-458
-738
64
-652
-596
-185
-923
-691
-101
85
-1455
792
49
-1559
946
-1216
58
-96
-844
9
-823
165
-1180
641
-803
-730
613
-1085
18
-977
-258
309
-1735
511
-814
-119
-748
87
-224
-1509
1144
-1193
-115
-939
-344
-199
-824
-940
829
-955
-776
379
-1124
-611
343
-1684
144
-300
-1696
835
-1643
51
297
-1571
212
78
-1620
-233
234
-1716
687
-1369
-792
680
-2360
230
-327
-1040
-525
-741
-89
-1598
-516
-18
-1122
-983
483
-1231
-126
-635
-317
-775
-227
-666
-682
410
-1272
529
-1172
530
-703
549
-968
501
-533
219
-1129
78
948
-2544
2056
-1226
-441
294
-795
-746
542
-1095
105
35
-1102
1096
-746
-505
584
-298
-543
143
-356
-10
-440
245
-48
-1057
1131
-982
-361
1103
-1274
-142
277
-683
-177
724
-819
405
431
-668
-132
913
-1532
1092
274
-1419
1644
-866
351
-106
319
-755
935
-55
-1166
1238
-389
-497
331
-32
-187
579
-264
6
1362
-681
-127
1073
-194
-208
425
-204
438
-172
-79
521
-229
336
-77
473
-145
-52
215
143
-21
75
148
-598
361
213
-859
475
44
-455
-49
-164
-208
-404
129
-697
-4
-577
42
-556
-382
-255
-553
-41
-701
-262
-500
111
-1205
198
-562
-298
-571
-363
-727
60
-135
-1493
424
-327
-629
-432
-212
-500
-132
-424
-553
-435
103
-348
-1136
168
263
-1513
518
-210
-894
205
-173
-861
-154
275
-1529
170
248
-2186
1348
-861
-1606
1455
-1165
-577
-139
59
-1006
-254
809
-1854
1301
-1045
-633
852
-2026
1170
-1030
-313
-111
-1012
859
-2167
1074
-1268
-764
860
-2463
1322
-1647
-201
-146
-1843
1057
-1526
-145
-821
132
-1284
-787
566
-2185
1340
-2385
137
41
-1569
-362
-216
-833
-1137
323
-1407
-9
-802
-471
84
-1124
-96
-68
-927
-1
-777
-158
-1223
210
-691
-974
1
879
-2904
1556
-56
-3010
2817
-1702
-218
-190
113
-1061
-217
144
-1136
-262
647
-630
-748
1037
-724
-211
-67
-339
112
-639
20
877
-1730
808
838
-2413
2042
-1138
-912
2205
-2098
546
297
-981
449
79
-614
911
265
-641
513
-222
-323
243
-494
610
41
-601
623
-241
-549
879
-750
59
438
-176
507
-1142
1137
116
-323
578
306
606
-675
446
596
-177
-183
490
41
-109
699
-2
-193
691
-103
249
662
-16
468
-386
589
464
-730
673
20
-194
-142
-120
283
-464
-76
54
-283
-222
-325
-101
-539
-408
-46
-975
-312
-402
-624
-446
-464
-528
-343
-658
-914
121
-1027
-458
-405
-457
-650
-635
-208
-823
-12
-687
-415
-602
-567
-9
-1277
-254
-1
-1167
-178
-276
-908
-12
-901
-76
-601
-577
-338
-769
320
-1111
-437
330
-1060
-98
-424
-752
197
-746
-252
-107
-1043
356
-995
-203
-713
-919
525
-1315
57
-599
-272
256
-1489
256
316
-1437
424
-771
-206
-494
283
-357
-1729
1013
-1168
-459
-748
-340
238
-1755
422
491
-2642
1382
-862
-1724
906
-1939
360
-1096
-530
-687
-747
-440
-1162
1056
-2625
1197
-991
-1384
858
-2478
983
-1275
357
-1489
-33
-63
-546
-313
-1091
632
-1669
821
-2306
899
-664
-679
-646
130
-757
-526
316
-1136
379
-1131
450
-1461
1237
-1096
372
-375
-686
1058
-1782
795
-494
87
-391
142
-531
-397
67
-610
0
-206
640
-1316
383
566
-1174
295
-309
62
268
-1119
399
551
-641
147
705
-774
691
89
-858
710
-323
-107
464
-804
1045
-94
-884
444
305
-367
-120
675
-736
731
-324
-131
172
532
-274
14
739
-196
-33
90
805
-268
202
1020
-1150
669
883
-931
627
442
0
329
90
194
197
355
-452
32
581
-660
401
87
-132
145
-61
-14
-335
193
-537
-489
13
-395
-801
1
-467
-581
-353
-424
-382
-714
55
-721
-504
-95
-989
-543
-500
-1129
23
-766
-802
-71
-846
-477
-361
-802
-733
-486
-520
-1024
-304
-883
-313
-568
-968
287
-1176
-59
-618
-167
-508
-764
-291
-204
-1099
-50
-298
-1278
569
-1103
-725
18
-395
-759
-270
-403
-667
-353
-373
-64
-1280
691
-621
-812
492
-961
-309
-527
-183
-907
-17
-457
-260
-183
-659
-207
-109
-784
-419
-71
-567
-231
-714
231
-1234
-386
368
-1971
264
-312
-1977
672
-1019
-1227
27
-639
-396
-1349
368
-1182
-1096
698
-1673
-27
-478
-1902
984
-2233
-277
144
-1789
222
-1269
-556
-1363
708
-2007
-329
-138
-2235
1092
-1187
-1146
-478
894
-2818
1092
-820
-2153
1659
-1860
-1193
504
-453
-959
246
-1463
813
-924
-715
907
-2042
1105
-323
-2158
1774
-1187
-953
267
138
-775
-593
774
-1375
238
-342
-67
39
-535
8
251
216
-1188
1587
-904
-322
1052
-1151
865
-612
-304
773
-1037
38
714
-1138
249
635
-1124
352
262
-853
838
-399
-193
331
-127
162
-190
473
-398
376
443
-314
325
646
-585
470
729
-389
634
182
473
228
137
703
-165
419
569
-60
443
207
-78
157
-227
-170
286
-163
-67
53
-358
185
-383
-639
96
-747
-615
-456
-637
-590
-731
-339
-536
-826
-256
-822
-794
-475
-974
-638
-672
-693
-619
-710
-553
-792
-231
-662
-681
-115
-1085
-562
-139
-1059
-670
-25
-1183
-246
-496
-867
427
-1042
-149
-444
-616
33
-637
-637
-156
-126
-860
-113
-838
-185
-542
-440
-121
-634
56
-549
-501
-66
-565
-299
-266
-330
-235
-348
-227
-313
-291
-85
-266
-565
211
-775
-311
98
-729
217
-454
-372
368
-838
391
-398
-990
1132
-982
-878
690
-668
-912
212
-310
-1062
124
-590
-343
-623
-666
-440
-837
43
-1124
-624
54
-622
-978
-126
-580
-799
87
-1601
37
-1193
-632
-603
-804
-243
-1906
594
-409
-1640
448
-382
-1332
-179
-282
-1326
135
-1188
-656
160
-850
-455
60
-380
-856
492
-937
-131
-80
-1193
840
-1603
269
118
-786
163
300
-239
-580
612
-884
161
-936
804
-263
-669
158
346
708
-1374
612
-215
165
-449
495
-135
-140
339
-761
993
-846
812
-731
389
224
-1005
1398
-1100
419
237
204
-636
-8
872
-610
755
-835
658
839
-1402
1078
810
-1265
1297
148
-1111
1659
-290
14
1384
-110
945
-699
1160
596
-507
1010
265
635
70
1112
-68
438
824
-102
188
7
9
48
-67
-399
181
-76
-368
-43
-466
-178
-465
-939
-182
-673
-916
-602
-631
-745
-525
-526
-678
-389
-551
-896
-488
-607
-829
-913
-742
-450
-869
-722
-528
-331
-571
-827
-235
-496
-611
-529
-654
-124
-634
-641
-398
-325
-616
-35
-474
-503
424
-1036
-87
-435
-399
-76
-1265
-27
-229
-557
-402
-140
-241
44
-704
-281
214
-931
-270
-414
-147
-347
-529
-404
-359
247
-637
-266
-461
56
-388
-780
-235
89
-618
-512
463
-753
236
-829
-209
234
-1001
307
-983
-240
176
-917
-712
-190
-683
-713
293
-1500
259
-297
-1806
576
-853
-892
-201
-996
-7
-693
-1145
-328
-1103
-839
2
-1508
-282
-480
-1082
249
-1625
-195
-747
-1270
-637
-1133
-161
-1059
-1052
-677
-825
117
-1963
32
-447
-1094
-584
-1152
-896
-428
-81
-2542
830
-1418
-143
41
-2049
991
-784
-1016
-818
725
-1711
-307
205
-1457
525
-782
-459
-472
212
-675
-525
13
-657
-349
-802
65
-430
-219
-748
602
-601
77
-265
30
-195
-771
783
-1014
-112
-272
266
-174
-614
922
72
-227
-376
669
94
-1533
1356
-739
-118
784
-726
1032
137
165
73
397
521
-469
1003
204
-364
1377
375
-703
1767
-57
162
1261
-264
1073
776
-174
1400
533
-232
1484
115
-166
1068
-437
23
218
-75
-100
-107
152
-108
-161
-272
-204
-216
-442
-778
-298
-617
-670
-514
-802
-767
-697
-548
-564
-823
-631
-459
-783
-748
-708
-620
-818
-719
-578
-528
-697
-880
-436
-355
-838
-856
331
-715
-1144
567
-1124
-567
186
-630
-320
-562
-174
64
-290
-859
305
-447
-1016
381
-759
460
-586
-729
911
-1225
215
78
-925
305
-96
-854
-123
-69
-1145
926
-1130
-319
879
-1053
145
-121
-570
-345
-322
79
-921
-43
253
-1161
226
62
-972
476
281
-1151
163
56
-757
-271
-71
48
-669
-340
740
-1246
-279
419
-1421
275
-271
-1029
565
-615
-663
612
-1148
-503
605
-1409
-304
-352
-1269
-38
-1443
-180
-524
-1462
611
-886
-1367
-105
-420
-1325
-354
-636
-753
-485
-781
-845
-695
-811
365
-1629
-196
232
-2552
1130
-1166
-1180
132
-892
-283
-462
-322
-1675
1393
-1061
-1501
1960
-1540
-1013
2025
-2144
26
854
-2550
1659
-482
-1730
1496
-637
-311
191
-1458
1301
-1053
459
-190
-809
627
-101
-494
331
-857
602
927
-1938
2051
-1246
-482
1256
-726
-449
1405
-658
-384
1609
-668
-584
1503
-363
-457
795
-735
961
-15
-133
72
557
-140
385
777
-461
905
442
-157
873
525
-115
516
765
80
232
692
565
395
217
1187
176
-149
563
555
-186
-727
646
90
-6
-125
194
734
-431
-32
147
-300
-296
-374
-482
-548
-369
-635
-630
-583
-511
-426
-719
-444
-509
-623
-924
-699
-427
-1083
-774
-190
-1087
-490
-241
-755
-469
-530
-610
-364
-216
-645
-368
-1012
-309
-22
-1381
-175
-164
-1010
222
-699
-552
132
-1710
59
-230
-973
-192
-420
-104
-788
-363
-87
-348
-514
175
-364
-317
-270
-214
-218
-720
149
-367
-660
234
-626
-56
240
-352
7
-150
-545
-335
134
-1004
287
-71
-372
201
-865
217
-38
-502
14
39
-196
-207
-410
-340
11
-690
-97
7
-553
-191
56
-428
-686
22
-424
-585
-490
55
-519
-890
137
-500
-737
110
-1384
-319
305
-1557
-7
-654
-608
-459
-817
-106
-675
-103
-755
-1269
706
-1534
-1196
840
-1583
-726
228
-775
-799
371
-901
-2285
2112
-2188
-403
641
-1712
-230
304
-1225
-228
449
-2241
1663
-1053
-220
-644
453
48
-49
-1959
957
986
-2248
870
97
-1134
181
313
-731
996
-746
582
-780
121
815
-1541
-37
1417
-1214
-494
1854
-1386
558
-85
-222
1329
-1523
860
958
-1835
1409
874
-2048
1965
-5
-914
1835
-388
-507
1474
-543
-461
1374
-845
994
60
-394
1478
-234
-324
1235
-21
225
-165
729
21
479
681
-1127
1882
635
-841
1321
687
343
906
-7
240
431
-246
75
217
-266
349
34
-257
261
-140
-11
-32
-186
-149
-501
-461
-251
-727
-322
-692
-667
-185
-834
-437
-397
-718
-576
-610
-1071
-491
-593
-1106
-938
-207
-819
-479
-267
-677
-304
-827
-291
-599
-681
-440
-668
-614
12
-951
-596
414
-976
-689
318
-631
-629
-476
29
-1615
195
147
-1367
708
-826
-253
-404
-373
105
-880
83
-30
-1117
105
-390
-132
-493
-924
515
-18
-1317
496
149
-987
528
-215
-378
-365
-115
-324
-885
474
-465
-1064
1194
-636
-1236
997
-765
-512
265
-813
-226
182
-450
-647
-252
95
-371
-575
179
-429
-335
-442
-695
-182
-266
-547
20
-379
-1512
371
-384
-1353
-353
-424
-874
-633
-91
-877
-504
-403
-425
-745
-224
-1096
-673
-211
-1324
-304
-1052
150
-1082
-1163
654
-1988
-228
336
-1508
-233
-1654
-145
95
-1718
-494
963
-1984
85
89
-1701
1462
-1947
-291
611
-1529
340
-522
-916
1204
-1322
-506
760
-1650
-68
659
-1063
-581
564
90
-222
-1141
1203
-1169
156
486
-675
2
-1188
1555
-1797
581
304
-1079
618
-749
379
-13
-88
-867
1659
-806
-1013
2001
-1242
57
60
-388
727
-752
-107
1128
-1022
158
822
-258
-526
278
-113
458
439
-712
1168
628
-1163
1000
1056
-1214
1432
299
83
1015
-134
938
1136
-1099
1012
945
-1577
1387
-114
-1450
922
292
-815
392
247
-622
-26
-499
-304
-274
-454
-451
-785
-460
-723
-685
-431
-930
-585
-324
-517
-942
-587
-498
-966
-547
-820
-654
-697
-56
-1033
-724
30
-1160
42
-550
-755
-591
-312
-312
-1245
139
-811
-58
-395
-650
-7
-642
-133
59
-568
-745
821
-1879
201
8
-1238
347
-427
153
-1028
-392
212
-570
-265
-486
-405
309
-1094
-204
520
-2052
932
-433
-581
197
-1151
812
-195
-1085
729
-353
-716
471
-664
-477
397
-170
-188
-774
192
350
-595
-393
30
-341
-597
297
-669
-286
-342
-599
400
-833
-65
-640
-230
-646
-24
-424
-1239
937
-648
-1704
130
365
-2755
280
106
-1856
205
-441
-1738
171
-744
-1445
-262
-75
-1058
-1108
-278
-823
-229
-1615
-424
455
-1286
-434
-1209
286
-1094
-726
-782
-626
679
-2886
844
-803
8
-1156
-238
1136
-2140
677
-438
-70
-193
-1307
70
1077
-1770
-79
981
-1568
470
-131
-534
-448
1001
-1724
996
99
-521
280
-207
1420
-2143
1525
-434
686
-1209
1081
-179
-639
1403
-883
1309
-1374
1199
-246
1189
-1664
1824
396
-1580
2762
-1499
697
86
1225
-1088
620
1422
-897
776
371
64
1032
-307
216
1672
-140
-2
745
1016
47
663
192
931
1237
-156
1326
838
563
634
303
959
406
617
-509
443
186
-562
240
317
-385
266
349
-513
333
-131
-692
-329
-458
-533
-363
-752
-585
-532
-878
-334
-524
-860
-378
-590
-896
-869
-740
-504
-906
-1045
-163
-741
-732
-32
-763
-491
-476
-409
-548
-773
-693
-150
-20
-1614
512
-93
-1284
-72
-76
-110
-834
465
-783
-481
203
-739
-102
-943
-322
237
-524
-855
1501
-1613
-755
820
-1368
363
-391
-692
280
-637
-925
156
-97
-571
-168
43
-519
82
-893
83
-440
-741
-5
-480
-103
-416
-106
-517
-444
13
-1041
332
-460
-231
-35
-1157
1052
-1088
-398
235
-386
-478
-99
-395
-174
-600
-226
626
-1963
189
376
-1384
-343
-1023
-613
-228
-1695
-354
-755
-319
-795
-567
-995
-1096
-580
-773
-1484
-247
-675
-1341
-59
-2018
169
-992
-1543
-365
-889
-480
-1068
30
-491
-1028
115
-1806
-36
-61
-1655
-593
238
-637
-664
-392
-1646
1261
-1282
-225
479
-2053
1139
-401
-1301
100
-3
-1204
953
-522
-1448
2150
-2258
-3
660
-1431
151
1000
-1407
112
545
-1216
464
-714
724
-396
99
384
-352
-164
827
-876
235
1370
-1269
1159
578
-1445
2422
-251
-1702
3312
-241
-675
1736
138
-103
706
335
-163
1779
592
51
1643
578
645
1322
320
658
1565
238
1397
1119
642
1399
1155
826
449
371
314
344
197
-158
-1
266
-24
-112
129
227
-219
-284
-305
-638
-804
-596
-570
-980
-1027
-681
-785
-737
-663
-730
-358
-866
-732
-781
-1357
-579
-710
-1030
-623
-251
-252
-563
-201
-351
41
-557
-629
140
-534
-547
-246
-81
-828
-126
79
203
-332
-317
64
-395
-5
-338
-894
-52
-46
-199
-242
-158
-104
69
172
-494
85
-117
-144
5
-200
-872
456
-467
-370
463
-933
497
-238
2
-277
-435
204
-406
-184
-50
211
-889
150
631
-790
118
-34
-335
-103
-548
128
-286
-595
-468
2
-101
-626
90
-8
-354
-262
-163
-229
-730
-37
-265
-514
-187
-969
-171
-231
-279
-575
-979
-138
-992
-1042
-640
-1139
-1273
-356
-1460
-732
-272
-2032
-515
-585
-1670
-917
-729
-1148
-913
-896
-1439
-878
-640
-678
-903
-928
153
-1296
-1002
-1025
-371
-328
-1164
414
-761
-713
-569
266
-1200
-376
293
-170
-1094
509
135
-1675
363
-288
170
-101
-311
250
908
-754
186
-24
170
509
-1531
1071
822
-930
549
1051
-191
919
87
71
1598
-38
-145
1049
748
170
76
1233
39
754
877
507
934
17
1285
616
117
1254
713
478
1553
229
796
1896
402
1286
1806
562
1611
1921
786
1532
1577
1121
1234
888
620
622
152
-39
616
410
-61
323
403
-23
-105
-396
-474
-473
-1028
-825
-754
-935
-978
-956
-1116
-1043
-1000
-827
-841
-1164
-951
-1174
-1319
-1153
-1228
-1229
-964
-976
-608
-357
-456
-312
-642
-647
-373
-123
-547
-496
-54
-379
-67
-87
-80
-21
178
-78
-275
-126
-380
-482
-292
-449
-735
18
32
-719
-266
319
-475
-478
-358
-547
-433
-786
-740
-366
-543
-464
-167
-404
-693
-612
-427
-630
-712
-379
-509
-893
-363
-454
-728
-392
-18
-261
-455
-38
-399
-498
-338
-822
-634
-456
-545
-186
-268
-608
-38
40
-506
-692
-193
-315
-530
-321
-661
-221
-586
-851
-62
-326
-711
-360
-577
-797
-586
-980
-976
-1025
-1113
-993
-1309
-1284
-1279
-1428
-1721
-1255
-1120
-777
-1405
-1601
-1075
-1728
-1815
-1543
-651
-1262
-1317
-747
-797
-981
-1263
-480
-1079
-1193
-640
-974
-1091
-1307
-582
-757
-1487
-437
-72
-1151
-756
-332
-722
-347
-874
-433
-170
-405
-3
-65
-187
-697
354
-427
-375
900
-213
-149
174
548
233
-565
317
693
34
737
602
393
518
212
675
1035
409
1104
1223
522
828
901
510
1108
1017
896
1883
1457
1566
1628
1522
1683
1803
1876
1531
2036
2141
1472
1848
2532
2029
2149
2196
2175
1466
508
576
254
-234
80
790
653
530
572
579
-138
-613
-713
-1183
-1477
-1415
-1326
-1346
-1385
-1249
-1232
-1338
-1193
-1023
-1031
-1303
-1518
-1464
-1748
-1732
-1381
-1221
-789
-392
5
268
48
11
-99
-337
-175
-32
-14
147
336
513
553
599
887
888
594
552
623
327
-71
-46
-168
-272
30
205
371
523
122
60
32
-479
-547
-742
-839
-813
-859
-658
-625
-349
-461
-635
-321
-486
-609
-735
-860
-957
-912
-676
-536
-399
-234
-112
8
-154
-224
-235
-425
-433
-446
-341
-286
-118
-4
-137
-91
19
31
-135
-169
-102
-322
-422
-433
-444
-231
-114
-93
26
12
-31
-250
-316
-480
-581
-757
-729
-437
-611
-440
-277
-215
-469
-981
-1267
-1557
-1845
-2025
-1777
-1598
-1553
-1269
-1259
-1448
-1617
-1755
-1591
-1885
-1909
-1584
-1544
-1453
-1225
-946
-738
-581
-580
-354
-554
-757
-525
-1174
-1306
-830
-639
-277
-154
424
420
-211
-110
-28
-550
-744
-421
-80
222
-228
16
604
919
583
28
815
650
482
899
447
582
1209
939
939
1319
1470
1591
1607
1255
1153
1226
1494
1353
1246
1704
1675
2285
2084
1853
1887
1938
2475
2059
2173
2420
2637
2451
2390
2705
2888
2915
3041
3067
2850
2526
1440
1092
287
-620
-77
435
742
627
325
485
-164
-1116
-1362
-1862
-2294
-2427
-2222
-2052
-2143
-2059
-1953
-2077
-2105
-1695
-1584
-1834
-2153
-2349
-2293
-2204
-1919
-1570
-1119
-527
-23
143
111
46
-196
-361
-241
-34
331
571
890
1096
998
1191
1345
1263
993
806
825
691
411
288
147
172
293
431
556
375
150
-206
-616
-881
-1129
-1106
-1222
-1285
-1009
-871
-854
-853
-1101
-1254
-1306
-1337
-1307
-1422
-1425
-1463
-1392
-1185
-1143
-989
-740
-738
-637
-775
-768
-749
-1009
-868
-725
-590
-266
-35
40
-7
-9
50
26
-111
-26
59
-158
-93
15
-39
16
11
46
53
-141
-114
-276
-547
-616
-714
-660
-651
-704
-700
-721
-840
-942
-1110
-1139
-1427
-1761
-2451
-2949
-2932
-3380
-3071
-2518
-2112
-1761
-1929
-1849
-2022
-2689
-2810
-2770
-2685
-2207
-1753
-1214
-986
-988
-923
-893
-983
-878
-854
-1135
-1219
-1176
-890
-850
-675
-115
233
295
228
20
-313
-674
-979
-886
-494
-113
284
618
890
922
621
732
770
155
166
483
375
397
559
834
1300
1653
1541
1610
1657
1381
1209
1158
1175
1500
1798
2040
2513
2695
2610
2941
2545
2324
2286
2319
2580
2697
3187
3217
3373
3215
2968
2940
2726
2042
854
235
-840
-1367
-864
-324
105
-223
-529
-553
-1660
-2396
-2905
-3637
-3889
-3787
-3264
-2971
-2729
-2731
-2791
-2941
-2760
-2333
-2601
-2792
-2945
-2856
-2565
-2144
-1548
-935
-378
82
634
703
588
326
-68
21
356
877
1491
1834
2149
2073
2018
2143
1938
1614
1162
986
1022
945
862
732
614
562
602
514
369
-145
-693
-1235
-1670
-1726
-1746
-1787
-1734
-1576
-1500
-1435
-1661
-1903
-2258
-2482
-2408
-2254
-2100
-1859
-1685
-1502
-1240
-967
-816
-656
-626
-663
-654
-621
-368
-261
-68
279
476
760
959
874
633
373
253
294
295
258
397
362
221
452
294
119
15
-326
-373
-742
-671
-724
-1048
-997
-941
-841
-1049
-844
-1044
-1420
-1501
-1799
-1683
-2230
-2823
-2820
-3224
-3152
-2936
-2799
-2415
-2517
-2675
-2548
-2678
-2935
-3008
-3132
-2855
-2478
-2068
-1564
-1446
-1350
-1278
-1290
-1401
-1284
-1356
-1485
-1352
-1228
-906
-699
-583
-384
-361
-334
-398
-527
-580
-748
-795
-680
-316
-22
128
150
147
181
21
52
19
112
186
288
568
708
855
846
1016
1180
1447
1676
1769
1947
1955
2026
2407
2628
2804
3052
3075
3132
3245
3358
3452
3112
3061
3392
3257
3410
3794
4045
4007
3449
3306
2969
2786
2111
343
-144
-1149
-1816
-1168
-529
200
-475
-1345
-1675
-2906
-3771
-4186
-4657
-4812
-4365
-3573
-3126
-2874
-3088
-3242
-3585
-3439
-2923
-3068
-3096
-3084
-2671
-1928
-1229
-622
149
563
699
872
811
794
508
383
819
1469
2324
2764
2905
2934
2451
2151
1887
1717
1435
956
906
952
1083
1031
792
533
182
-123
-380
-765
-1404
-2021
-2385
-2349
-2240
-2002
-1802
-2017
-2180
-2246
-2430
-2774
-3071
-3021
-2912
-2538
-2069
-1649
-1346
-1395
-1260
-1112
-918
-669
-668
-374
-326
-221
242
475
919
1067
1094
1321
1146
1140
1004
681
610
602
943
1009
1219
1132
850
685
193
250
-251
-371
-490
-931
-609
-640
-877
-985
-1096
-1281
-1480
-1573
-1640
-1762
-2186
-2085
-1995
-2429
-2241
-2707
-3243
-3045
-3031
-2852
-2651
-2439
-2339
-2703
-2856
-2287
-2484
-2544
-2142
-2014
-1622
-1443
-1210
-1056
-1201
-1081
-949
-936
-711
-640
-819
-877
-786
-652
-506
-514
-439
-379
-522
-525
-647
-587
-658
-744
-506
-343
-210
-182
-282
-350
-275
-194
0
81
150
373
298
450
824
938
1034
1203
1491
1604
1704
2129
2321
2510
2700
2937
3250
3018
3122
3266
3226
3455
3564
3931
3997
3818
4046
3945
3977
4007
3832
3664
3199
3068
2940
3176
2367
269
-213
-1669
-2251
-1359
-882
-39
-1057
-2055
-2361
-3790
-4395
-4825
-5241
-5209
-4678
-3760
-3341
-3379
-3812
-3969
-4190
-3650
-3018
-3080
-2919
-2892
-2347
-1482
-755
-25
592
847
1028
1168
1098
1222
1058
1163
1820
2445
3285
3424
3182
2948
2342
2081
1994
1888
1681
1277
1084
1090
1003
716
366
-88
-538
-852
-1197
-1601
-2259
-2769
-2913
-2728
-2516
-2346
-2430
-2788
-3099
-3312
-3416
-3514
-3427
-3155
-2734
-2281
-1981
-1645
-1610
-1671
-1449
-1326
-976
-619
-356
-49
128
439
806
1109
1279
1395
1423
1289
1271
1209
1129
1103
1113
1336
1429
1278
1229
765
380
32
-194
-214
-462
-500
-761
-889
-1034
-1340
-1311
-1820
-1799
-1957
-2321
-2191
-2633
-2798
-2976
-3012
-2847
-2582
-2455
-2741
-2893
-3146
-3270
-3289
-2973
-2462
-2454
-2288
-1922
-1782
-1887
-1882
-1853
-1807
-1608
-1322
-1055
-1066
-842
-815
-829
-697
-596
-550
-871
-917
-936
-958
-907
-845
-633
-605
-613
-670
-734
-892
-1140
-1165
-1212
-987
-672
-541
-441
-385
-335
-394
-266
-92
-17
162
333
609
916
922
1225
1618
1720
1975
2266
2622
2795
2861
3030
3261
3297
3254
3517
3638
3784
3948
3773
4154
4158
3994
4217
3869
3975
4047
3743
3688
3430
3155
3379
1674
-281
-616
-2267
-2226
-1216
-299
484
-1173
-2179
-2835
-4313
-4610
-4933
-5196
-4912
-4160
-3475
-2937
-3065
-3535
-3725
-4145
-3264
-2886
-3059
-2733
-2752
-1910
-740
70
907
1269
1097
1131
937
1046
1437
1462
2067
2788
3472
4138
3876
3473
2869
2297
2186
2258
2384
2170
1756
1377
1524
1268
1026
716
-46
-337
-927
-1347
-1693
-2384
-2536
-2459
-2195
-1827
-1929
-2354
-2966
-3516
-3700
-3592
-3456
-3003
-2619
-2219
-1781
-1720
-1608
-1743
-1829
-1583
-1296
-726
-262
-24
288
565
756
1135
1410
1389
1413
1130
1103
1257
1308
1530
1651
1720
1781
1680
1343
991
373
124
-49
-52
150
-53
-67
-423
-849
-930
-1379
-1577
-1817
-1946
-1966
-1948
-1942
-2107
-2244
-2728
-2633
-2658
-2530
-2300
-2560
-2329
-2679
-3131
-2964
-2910
-2956
-2654
-2100
-1679
-1581
-1682
-1581
-1753
-1904
-1514
-1311
-1002
-759
-630
-544
-523
-433
-481
-574
-617
-584
-740
-685
-653
-642
-378
-410
-310
-296
-448
-622
-960
-1078
-981
-721
-411
-162
40
113
44
-15
-1
0
102
276
609
963
1155
1346
1623
1637
1882
2226
2357
2669
2811
3030
3241
3310
3539
3837
3953
3896
4007
3978
3876
3881
3990
4127
4215
4534
4259
4293
3946
3309
3411
3335
2168
49
-785
-1958
-2141
-893
214
965
-684
-2069
-3007
-4561
-4815
-5076
-5150
-4925
-4032
-3118
-2943
-3040
-3764
-4249
-4544
-3761
-3235
-3223
-2945
-2839
-1948
-784
240
783
968
801
556
425
581
1162
1525
2242
3127
3825
4349
3897
3224
2426
1869
1946
2217
2693
2600
2211
1866
1724
1469
1035
588
-10
-456
-886
-1074
-1388
-1983
-2226
-2126
-1903
-1809
-2029
-2601
-3274
-3788
-3942
-3601
-3246
-2798
-2345
-2074
-1902
-1983
-2047
-2176
-2104
-1805
-1285
-734
-325
99
310
405
575
859
1095
1133
1079
1030
1120
1297
1481
1759
1730
1770
1701
1428
1157
738
276
30
167
254
467
327
-61
-386
-884
-1237
-1373
-1653
-1601
-1782
-1793
-1754
-2024
-1932
-2239
-2211
-2352
-2529
-2538
-2845
-3317
-3769
-3849
-3657
-3396
-2832
-2368
-2110
-2332
-2484
-2531
-2732
-2548
-2385
-1884
-1386
-831
-516
-509
-512
-535
-546
-579
-515
-474
-480
-505
-323
-78
172
240
173
22
-264
-583
-787
-839
-641
-383
-47
130
189
196
-226
-495
-564
-379
-65
270
662
746
979
1125
1074
1296
1440
1551
1804
2100
2460
2812
2925
3187
3526
3556
3761
3886
3684
3619
3608
3657
4052
4308
4697
4927
4861
4719
4242
3742
3381
3015
3338
3131
863
44
-853
-1719
-731
157
1124
20
-1965
-2824
-4197
-4775
-4624
-4553
-4537
-3872
-3056
-2908
-3003
-3916
-4410
-4954
-4484
-3295
-3210
-2855
-2699
-2307
-1268
-426
191
483
245
47
-11
212
970
1474
2138
2997
3439
3960
3744
3005
2269
1715
1813
2253
2871
3100
2784
2026
1775
1467
931
614
-18
-331
-738
-899
-822
-1422
-1809
-2001
-2028
-1948
-2281
-2679
-3256
-3889
-3876
-3575
-3216
-2683
-2441
-2355
-2308
-2490
-2410
-2406
-2404
-2047
-1688
-1096
-459
-106
152
165
112
460
721
1037
1108
967
1168
1355
1684
1914
1926
1816
1491
1370
1133
956
698
431
487
570
754
553
285
-213
-738
-1021
-1363
-1334
-1502
-1660
-1754
-2166
-2411
-2640
-2899
-3110
-3020
-3062
-3053
-3103
-3188
-3072
-3365
-3221
-2924
-2845
-2571
-2526
-2297
-2055
-1846
-1562
-1373
-1229
-994
-909
-924
-680
-670
-560
-356
-213
51
67
63
-71
-230
-272
-281
-215
-110
-42
-140
-270
-408
-462
-562
-688
-608
-625
-560
-557
-480
-400
-471
-397
-287
-185
-88
4
109
462
674
806
1168
1485
1835
1882
2113
2459
2630
2951
3053
3378
3576
3675
3804
3781
4066
4070
4091
4265
4661
4786
4695
4751
4356
4185
3950
3810
3972
2482
461
-357
-1548
-1223
10
962
1295
-491
-2154
-3205
-4405
-4563
-4652
-4695
-4547
-3913
-3226
-2994
-3337
-4139
-4592
-4877
-4102
-3536
-3613
-3413
-3294
-2333
-992
-97
399
241
-173
-426
-481
151
896
1549
2501
3270
3780
4003
3430
2606
1981
1784
2174
2758
3277
3349
2728
2206
2047
1688
1309
756
258
-300
-578
-598
-790
-1163
-1515
-1583
-1699
-1824
-2237
-2974
-3507
-3847
-3698
-3249
-2854
-2513
-2502
-2518
-2582
-2791
-2793
-2695
-2458
-2148
-1537
-965
-602
-302
-202
-141
-78
198
525
617
750
844
1021
1455
1849
2060
1927
1740
1453
1280
1221
1077
1074
862
1182
1181
1077
939
297
-180
-608
-748
-856
-930
-1249
-1943
-2616
-2911
-2739
-2701
-2417
-2172
-2663
-3131
-3633
-3871
-4127
-3986
-3684
-3304
-2767
-2220
-2092
-2407
-2406
-2469
-2339
-2034
-1652
-1381
-1262
-924
-569
-178
118
119
-48
-254
-277
-385
-297
-12
292
603
817
902
620
288
-211
-589
-588
-296
25
210
307
155
-74
-266
-368
-532
-543
-352
-221
86
291
414
622
716
989
1283
1547
1496
1600
1850
2157
2672
2897
3512
3506
3425
3942
3737
3663
3795
4150
4176
4431
4984
4993
4882
4621
4492
4273
4003
4391
3170
815
-44
-1225
-1246
129
1423
1978
190
-1677
-3010
-4432
-4544
-4555
-4585
-4445
-3773
-3187
-3047
-3212
-4145
-4749
-5106
-4440
-3894
-3896
-3617
-3635
-2777
-1312
-398
134
56
-478
-959
-1060
-405
505
1349
2491
3255
3551
3793
3248
2520
1844
1680
2171
2778
3532
3653
3097
2499
2171
1900
1701
1245
627
55
-271
-308
-377
-539
-890
-1237
-1250
-1519
-1974
-2691
-3262
-3591
-3569
-2950
-2574
-2322
-2337
-2409
-2630
-2875
-2710
-2731
-2544
-2251
-1800
-1304
-945
-499
-353
-254
-201
-42
238
437
537
605
846
1219
1715
1994
2100
1798
1466
1382
1250
1258
1143
1218
1134
1233
1316
994
631
104
-263
-488
-480
-492
-677
-805
-981
-1205
-1411
-1833
-2629
-3313
-3923
-3894
-3576
-3217
-2762
-2948
-3061
-3346
-3505
-3439
-3529
-3373
-3230
-2621
-2049
-1549
-1275
-1247
-1178
-1178
-926
-879
-808
-742
-686
-277
139
599
715
594
300
-66
-221
-215
-59
124
399
526
588
516
282
-48
-490
-614
-524
-273
-4
109
112
40
28
123
231
16
148
344
469
933
1431
1804
1877
1944
2129
2283
2329
2429
2852
3182
3668
3997
4119
4290
3999
3919
4163
4444
4717
4864
4886
4729
4314
4229
4406
3653
1583
391
-653
-1030
143
1260
1983
831
-957
-2212
-3475
-3829
-4049
-4353
-4415
-3985
-3175
-2790
-2764
-3470
-4216
-4744
-4461
-3926
-3968
-3824
-3733
-3053
-1726
-561
3
-146
-696
-1113
-1193
-761
58
895
1870
2596
3049
3473
3155
2462
1836
1584
1867
2337
3076
3431
3045
2612
2423
2140
1846
1441
868
383
-35
-51
-1
-184
-492
-846
-974
-1234
-1685
-2341
-2998
-3364
-3399
-2928
-2480
-2239
-2366
-2599
-2832
-3049
-2956
-2843
-2681
-2368
-2005
-1572
-1199
-824
-686
-604
-491
-341
-55
156
317
417
658
1045
1438
1804
1822
1567
1354
1249
1233
1308
1494
1495
1488
1584
1372
1212
775
235
128
-192
-146
-75
-236
-328
-788
-1387
-2144
-2771
-3221
-3256
-3114
-2994
-2643
-2687
-2946
-3199
-3462
-3513
-3690
-3555
-3207
-2906
-2436
-2041
-1745
-1489
-1360
-1317
-1384
-1384
-1242
-1108
-793
-369
66
442
602
605
427
146
-98
-188
28
346
628
842
925
763
501
242
-79
-216
-166
-49
-4
189
227
201
157
50
94
-25
92
137
241
650
850
1250
1495
1632
2013
1916
1869
1956
2147
2371
2714
2921
3284
3561
3446
3746
3851
4000
4194
4081
4125
4429
4335
4282
4326
4335
2882
817
165
-604
-96
1290
2056
2045
258
-1165
-2324
-3290
-3111
-3423
-3735
-3751
-3095
-2787
-2699
-2933
-3711
-4080
-4271
-3699
-3747
-3957
-3807
-3814
-2700
-1221
-442
-159
-450
-1074
-1499
-1464
-822
24
874
2017
2506
2829
3039
2379
1809
1455
1645
2042
2680
3347
3236
2789
2494
2331
2230
2014
1495
995
504
285
337
261
211
-187
-407
-479
-983
-1558
-2234
-2712
-2922
-2733
-2241
-2043
-2178
-2292
-2627
-2945
-3014
-2992
-2795
-2656
-2319
-2001
-1796
-1453
-1191
-1054
-992
-812
-675
-413
-174
-79
135
289
850
1161
1442
1494
1188
1101
829
1011
1042
1144
1408
1333
1456
1332
968
574
142
-319
-701
-1269
-1373
-1392
-1639
-1296
-1413
-1651
-2058
-2741
-3112
-3610
-3707
-3598
-3341
-2922
-2526
-2445
-2561
-2532
-2832
-2730
-2777
-2611
-2218
-2039
-1488
-1288
-915
-593
-655
-553
-503
-578
-615
-472
-216
140
448
773
851
653
616
241
69
69
115
324
394
556
540
355
216
17
-222
-210
-230
-146
122
154
333
481
562
721
718
896
885
989
1216
1400
1732
2085
2552
2553
2870
2982
2806
3047
2931
3248
3512
3621
4084
4104
4376
4438
4352
4504
4263
4285
3561
1346
221
-560
-637
866
1922
2694
1645
-441
-1623
-2889
-3232
-3288
-3491
-3616
-3308
-2733
-2553
-2495
-3085
-3554
-4138
-4130
-3645
-4126
-4073
-4035
-3587
-2125
-965
-235
-214
-838
-1442
-1902
-1691
-791
-37
1157
2210
2519
3007
2731
2083
1523
1169
1560
1958
2730
3224
3018
2758
2522
2364
2203
1965
1455
972
481
210
296
204
174
23
-126
-382
-944
-1588
-2231
-2721
-2826
-2447
-2131
-1859
-1867
-2113
-2420
-2767
-2741
-2733
-2621
-2424
-2268
-1967
-1777
-1507
-1302
-1111
-956
-761
-553
-463
-372
-352
-194
150
659
1205
1440
1407
1314
1059
903
947
963
1177
1261
1381
1493
1372
1243
790
348
-200
-773
-921
-1261
-1196
-1355
-1429
-1497
-1924
-1985
-2406
-2858
-3104
-3389
-3334
-3202
-2854
-2590
-2517
-2432
-2395
-2380
-2445
-2328
-2317
-2176
-1836
-1522
-1137
-824
-620
-504
-463
-416
-390
-401
-250
-155
0
297
400
488
545
470
368
226
199
141
93
156
146
133
200
194
43
-49
-111
-155
-174
-109
7
96
301
399
464
664
772
917
1070
1174
1417
1580
1747
2062
2366
2714
2817
2857
2878
2949
3139
3356
3850
4108
4338
4239
4120
4398
4219
4424
4465
3213
1423
237
-614
-225
1085
2113
2467
1060
-456
-1547
-2732
-2792
-3104
-3555
-3641
-3291
-2735
-2498
-2475
-2996
-3568
-3935
-3555
-3547
-3875
-3838
-4137
-3491
-2172
-1090
-272
-123
-407
-999
-1332
-1138
-794
-158
845
1573
2109
2836
2829
2425
1987
1655
1630
1890
2561
2786
2664
2468
2305
2285
2307
2185
1749
1238
707
373
254
26
-126
-264
-349
-448
-769
-1100
-1687
-2204
-2520
-2687
-2572
-2427
-2263
-2269
-2471
-2627
-2711
-2740
-2599
-2407
-2391
-2315
-2211
-1984
-1633
-1538
-1280
-1059
-822
-431
-297
-279
-326
-365
-111
231
554
906
1014
1046
986
931
821
746
607
475
400
102
-146
-374
-574
-693
-736
-777
-933
-1110
-1588
-2026
-2460
-2800
-2761
-2712
-2424
-2344
-2374
-2327
-2503
-2607
-2718
-2816
-2700
-2555
-2281
-2007
-1856
-1615
-1544
-1452
-1214
-1049
-945
-888
-789
-732
-597
-361
-90
157
301
425
332
235
183
106
190
264
438
622
596
540
359
187
55
-67
12
47
16
92
140
121
203
273
308
408
421
591
710
922
1151
1261
1530
1721
1848
1966
2076
2164
2341
2398
2725
2928
3098
3391
3415
3669
3854
3931
4215
4333
4405
4300
3425
1700
441
-558
-620
368
1242
2005
1384
239
-615
-1702
-2136
-2619
-3320
-3729
-3750
-3535
-3117
-2934
-3006
-3170
-3499
-3232
-3150
-3454
-3636
-4187
-4379
-3864
-3000
-1976
-1097
-648
-541
-616
-693
-637
-634
-316
77
403
1160
1740
2054
2166
2092
2019
2074
2408
2606
2491
2211
1849
1600
1526
1656
1800
1819
1770
1573
1307
954
430
-40
-434
-747
-882
-942
-987
-1065
-1288
-1540
-1781
-1907
-1987
-2085
-2235
-2498
-2741
-2842
-2761
-2545
-2350
-2147
-2004
-1874
-1766
-1682
-1695
-1668
-1608
-1443
-1127
-801
-493
-293
-171
-115
-8
122
249
414
409
512
420
282
307
151
201
-34
-152
-205
-572
-572
-825
-947
-1110
-1379
-1488
-1790
-1956
-2160
-2361
-2427
-2496
-2478
-2520
-2510
-2581
-2612
-2657
-2674
-2657
-2605
-2422
-2302
-2124
-1987
-1834
-1779
-1667
-1564
-1470
-1266
-1193
-1017
-914
-767
-600
-551
-335
-293
-205
-95
-60
19
-4
71
93
100
184
202
218
208
179
146
149
101
119
150
200
291
416
485
547
646
628
690
787
930
1099
1206
1386
1459
1615
1733
1822
1952
1995
2156
2158
2350
2532
2608
2885
3006
3283
3503
3629
3880
3809
3900
3258
2157
1183
124
-144
-30
460
858
559
214
-197
-502
-629
-914
-1412
-2040
-2409
-2627
-2694
-2814
-3086
-3417
-3614
-3379
-2998
-2622
-2332
-2326
-2568
-2688
-2815
-2799
-2567
-2381
-2147
-2011
-1717
-1364
-1010
-492
-244
-89
135
322
664
866
929
798
668
783
1022
1305
1551
1650
1632
1615
1580
1564
1490
1360
1233
1110
986
830
693
517
304
86
-105
-222
-264
-286
-373
-544
-769
-1021
-1171
-1288
-1417
-1512
-1669
-1713
-1735
-1698
-1667
-1684
-1683
-1668
-1608
-1583
-1515
-1461
-1395
-1306
-1276
-1215
-1168
-1076
-1000
-890
-769
-691
-546
-451
-320
-260
-247
-254
-329
-280
-302
-329
-378
-466
-500
-560
-522
-523
-542
-540
-622
-666
-692
-693
-710
-727
-714
-710
-683
-680
-688
-717
-727
-717
-723
-654
-560
-455
-368
-290
-232
-196
-169
-158
-91
-62
-25
13
18
70
121
163
171
136
93
-13
-107
-196
-293
-357
-413
-441
-449
-444
-462
-491
-532
-581
-603
-615
-602
-544
-500
-441
-392
-355
-313
-281
-268
-247
-227
-199
-145
-97
-34
19
48
73
110
136
144
178
184
190
206
252
322
367
423
446
482
511
536
585
633
694
771
881
966
1024
1048
1031
987
941
905
901
881
838
789
719
671
643
634
645
628
575
517
440
355
297
222
121
31
-46
-116
-183
-252
-348
-480
-597
-688
-754
-791
-807
-810
-830
-831
-819
-813
-806
-823
-848
-895
-917
-914
-906
-866
-840
-840
-854
-869
-877
-855
-827
-791
-710
-624
-546
-444
-373
-343
-319
-332
-302
-271
-248
-210
-176
-158
-165
-160
-143
-113
-86
-58
-46
-55
-41
-16
8
48
64
64
59
38
16
14
8
35
36
37
68
66
49
36
43
28
16
13
1
-12
-29
-38
-42
-55
-69
-106
-160
-189
-230
-269
-307
-334
-349
-387
-398
-408
-446
-495
-544
-581
-603
-630
-665
-693
-729
-759
-757
-756
-803
-857
-887
-915
-934
-920
-888
-880
-853
-801
-768
-741
-744
-772
-773
-748
-707
-632
-555
-504
-443
-384
-345
-317
-257
-207
-176
-111
-53
6
56
96
131
150
176
203
207
211
227
238
252
266
267
261
240
204
182
169
173
177
194
199
203
197
177
165
155
144
123
105
95
85
74
76
100
126
129
118
112
123
133
154
195
229
268
309
348
404
437
470
501
525
567
597
622
618
591
563
558
557
534
503
453
389
324
294
279
268
242
201
173
116
45
-29
-118
-201
-267
-314
-377
-417
-460
-541
-617
-680
-719
-783
-822
-832
-846
-838
-839
-832
-821
-827
-841
-852
-876
-890
-884
-888
-899
-901
-887
-886
-879
-851
-846
-860
-843
-815
-768
-710
-650
-592
-559
-536
-532
-533
-519
-489
-453
-419
-392
-394
-400
-391
-374
-333
-288
-249
-234
-223
-228
-242
-225
-237
-239
-221
-221
-210
-202
-214
-221
-218
-217
-169
-135
-100
-62
-59
-63
-75
-90
-75
-55
-79
-92
-105
-142
-169
-209
-233
-235
-255
-284
-297
-310
-347
-379
-421
-446
-460
-468
-487
-530
-563
-592
-626
-662
-684
-693
-716
-761
-790
-820
-838
-861
-874
-873
-862
-874
-871
-874
-887
-879
-876
-840
-812
-787
-751
-707
-683
-653
-612
-577
-537
-490
-430
-390
-358
-303
-240
-185
-147
-124
-106
-92
-85
-79
-58
-32
-7
7
-8
-23
-42
-39
-23
-12
20
33
25
20
-11
-33
-34
-52
-32
-25
-20
-9
-45
-65
-55
-60
-81
-68
-50
-28
12
45
65
89
110
141
189
225
245
272
315
372
440
512
559
582
621
640
644
643
618
620
632
620
602
570
528
490
472
458
429
397
335
264
174
88
11
-54
-142
-230
-284
-370
-448
-496
-553
-616
-676
-727
-760
-796
-826
-832
-826
-834
-833
-831
-835
-833
-832
-814
-797
-810
-823
-836
-837
-806
-775
-753
-744
-726
-699
-675
-637
-597
-584
-548
-529
-530
-499
-478
-478
-466
-457
-467
-442
-418
-411
-406
-410
-410
-413
-392
-359
-337
-320
-321
-328
-356
-355
-377
-405
-397
-382
-347
-346
-351
-355
-360
-350
-327
-302
-276
-256
-266
-281
-285
-265
-241
-238
-229
-222
-215
-221
-225
-222
-234
-246
-247
-238
-238
-252
-271
-304
-316
-333
-346
-386
-447
-498
-555
-601
-615
-610
-630
-665
-710
-765
-810
-850
-874
-883
-885
-884
-869
-854
-842
-826
-825
-814
-795
-783
-756
-727
-694
-637
-580
-537
-491
-444
-402
-364
-321
-282
-217
-160
-121
-70
-23
13
31
60
74
85
94
109
108
120
141
124
94
54
21
-2
-16
-16
-31
-52
-79
-117
-153
-176
-194
-219
-230
-226
-226
-226
-213
-217
-218
-216
-199
-178
-161
-118
-81
-64
-32
10
65
124
183
224
240
277
318
353
379
419
457
448
433
438
455
444
415
379
360
338
308
285
243
194
160
111
45
-24
-93
-184
-282
-373
-428
-473
-523
-568
-641
-698
-742
-786
-819
-851
-867
-862
-854
-847
-852
-836
-827
-830
-821
-810
-802
-779
-754
-723
-691
-669
-641
-590
-554
-534
-495
-457
-442
-439
-417
-400
-382
-355
-340
-342
-360
-372
-375
-370
-342
-326
-334
-328
-325
-360
-378
-390
-404
-418
-418
-395
-363
-348
-365
-370
-373
-409
-423
-411
-423
-409
-394
-371
-345
-323
-287
-265
-250
-218
-195
-173
-160
-165
-166
-190
-209
-206
-191
-189
-203
-209
-208
-200
-212
-241
-278
-303
-323
-365
-388
-416
-457
-495
-546
-586
-631
-681
-727
-776
-808
-814
-805
-796
-808
-819
-834
-861
-868
-882
-872
-838
-817
-785
-740
-702
-672
-657
-644
-633
-599
-535
-469
-413
-366
-306
-249
-213
-192
-168
-144
-111
-95
-66
-14
9
30
47
67
73
70
76
71
85
85
69
56
61
74
74
64
36
-8
-35
-53
-68
-63
-42
-32
-31
-28
-32
-28
-36
-32
-42
-21
24
65
124
152
188
219
253
269
280
310
336
360
397
473
543
594
622
617
606
583
560
545
546
536
525
483
460
448
417
402
363
282
213
172
119
53
-20
-90
-164
-262
-337
-390
-447
-508
-573
-612
-641
-663
-685
-694
-721
-750
-770
-773
-756
-739
-698
-668
-664
-673
-689
-704
-710
-692
-658
-625
-573
-528
-498
-465
-434
-428
-426
-417
-414
-410
-414
-411
-425
-428
-436
-437
-444
-476
-481
-476
-470
-448
-392
-369
-346
-319
-326
-327
-326
-326
-322
-318
-311
-300
-288
-292
-279
-255
-231
-201
-180
-161
-128
-108
-90
-46
-15
-4
7
2
-1
4
-1
-14
-24
-23
-45
-61
-74
-93
-125
-140
-162
-183
-188
-204
-228
-269
-315
-362
-384
-417
-468
-516
-563
-615
-649
-657
-679
-692
-721
-744
-758
-761
-771
-773
-766
-765
-756
-753
-752
-739
-733
-730
-708
-678
-677
-671
-633
-584
-527
-472
-427
-420
-411
-407
-395
-370
-363
-350
-337
-306
-279
-279
-298
-312
-328
-338
-308
-287
-271
-269
-294
-315
-324
-327
-304
-278
-279
-261
-245
-226
-230
-246
-238
-220
-222
-208
-178
-161
-151
-136
-80
-44
-7
39
54
56
80
130
181
249
318
373
416
461
479
461
470
504
528
539
563
560
555
567
557
533
508
464
425
381
341
317
291
253
217
192
170
125
71
22
-43
-104
-149
-193
-236
-291
-340
-383
-425
-458
-499
-530
-548
-556
-560
-543
-541
-554
-554
-560
-567
-570
-571
-577
-582
-576
-570
-556
-536
-524
-534
-548
-547
-536
-526
-516
-527
-525
-517
-518
-502
-514
-542
-551
-571
-589
-581
-575
-583
-584
-573
-555
-539
-521
-503
-495
-492
-466
-427
-397
-379
-350
-337
-319
-314
-324
-307
-282
-244
-208
-179
-152
-114
-84
-50
-13
8
28
40
39
39
32
33
14
-7
-27
-59
-76
-112
-155
-177
-206
-233
-260
-288
-319
-363
-390
-407
-439
-463
-494
-533
-557
-592
-640
-675
-709
-730
-730
-724
-703
-693
-699
-706
-706
-705
-694
-676
-655
-615
-595
-593
-583
-582
-580
-562
-544
-517
-487
-471
-448
-419
-404
-383
-343
-308
-293
-275
-266
-266
-246
-234
-235
-242
-243
-248
-243
-227
-218
-195
-182
-187
-180
-189
-197
-200
-212
-191
-166
-164
-160
-166
-179
-178
-165
-136
-114
-94
-66
-56
-43
-20
15
43
84
138
181
213
223
223
218
230
273
315
357
407
434
447
451
455
448
437
436
437
451
456
453
441
443
433
419
403
359
321
289
262
237
196
158
134
129
115
90
72
62
31
-5
-28
-71
-117
-179
-223
-251
-295
-320
-342
-376
-418
-449
-482
-498
-513
-505
-485
-479
-480
-495
-526
-572
-605
-624
-633
-636
-637
-646
-660
-670
-685
-694
-679
-675
-669
-661
-661
-663
-659
-648
-638
-632
-645
-656
-657
-653
-624
-606
-593
-557
-531
-514
-478
-445
-391
-360
-356
-320
-288
-263
-228
-195
-184
-163
-149
-144
-135
-130
-123
-124
-130
-122
-114
-108
-109
-104
-96
-117
-137
-165
-183
-199
-230
-262
-309
-340
-349
-374
-399
-408
-433
-446
-465
-493
-534
-558
-570
-590
-596
-597
-606
-641
-672
-693
-713
-718
-723
-717
-710
-716
-711
-723
-721
-721
-743
-758
-763
-768
-751
-733
-708
-683
-675
-681
-686
-697
-706
-692
-674
-646
-613
-579
-560
-540
-521
-493
-469
-465
-471
-466
-452
-451
-450
-430
-393
-362
-363
-365
-348
-341
-334
-298
-253
-223
-205
-179
-160
-139
-111
-82
-44
-22
-14
-1
21
44
75
121
149
158
161
171
180
202
219
227
227
232
244
244
252
251
243
241
231
227
229
235
258
268
274
281
285
273
263
275
269
291
312
311
300
275
243
206
165
133
108
60
24
19
23
32
48
62
40
4
-38
-68
-106
-143
-169
-213
-248
-285
-326
-377
-437
-502
-573
-627
-652
-653
-654
-643
-651
-683
-711
-753
-794
-819
-842
-856
-873
-891
-896
-896
-888
-878
-866
-847
-815
-779
-757
-727
-709
-694
-672
-652
-617
-606
-608
-584
-574
-563
-554
-529
-488
-460
-412
-366
-323
-274
-238
-203
-180
-153
-156
-163
-163
-143
-116
-110
-91
-72
-88
-98
-103
-116
-121
-110
-99
-83
-80
-91
-107
-129
-142
-144
-157
-194
-210
-223
-235
-258
-286
-321
-334
-332
-327
-340
-353
-357
-379
-405
-404
-408
-422
-409
-418
-441
-468
-502
-542
-569
-575
-574
-576
-604
-629
-650
-650
-627
-606
-592
-597
-595
-614
-630
-630
-635
-620
-607
-631
-651
-622
-616
-626
-610
-597
-579
-561
-546
-532
-526
-513
-488
-463
-436
-437
-428
-406
-398
-388
-359
-315
-274
-247
-227
-186
-156
-133
-125
-105
-97
-77
-34
-9
4
15
14
11
22
35
42
49
64
85
122
123
141
115
135
96
136
-519
-665
-75
-75
-103
-88
-11
22
34
23
67
122
190
195
240
323
290
291
327
335
350
289
160
82
9
-61
-85
-87
-102
-164
-223
-287
-360
-355
-325
-325
-366
-412
-487
-594
-712
-899
-1086
-1238
-1308
-1334
-1341
-1307
-1335
-1403
-1496
-1547
-1727
-1795
-1789
-1902
-1949
-1963
-1910
-1915
-1934
-1956
-1989
-1987
-1988
-2069
-2105
-2131
-2223
-2303
-2370
-2406
-2409
-2331
-2230
-2188
-2181
-2156
-2132
-2142
-2164
-2186
-2217
-2238
-2259
-2225
-2181
-2206
-2220
-2155
-2052
-1972
-1913
-1896
-1915
-1923
-1957
-2074
-2229
-2357
-2450
-2453
-2490
-2503
-2567
-2515
-2636
-2702
-2650
-2758
-2623
-2545
-2483
-2434
-2493
-2609
-2705
-2909
-2966
-2972
-2989
-2908
-2955
-2868
-2738
-2743
-2651
-2615
-2628
-2551
-2367
-2302
-2205
-2080
-1973
-1875
-1822
-1685
-1723
-1578
-1278
-1087
-974
-835
-773
-699
-698
-709
-785
-851
-921
-983
-985
-1169
-1239
-1254
-1341
-1311
-1204
-1161
-1194
-1248
-1262
-1264
-1244
-1135
-1021
-874
-683
-559
-369
51
492
594
780
1068
1485
1851
2150
2302
2336
2491
2769
3132
3315
3538
3776
4042
4394
4484
4715
5037
5196
5326
5342
5583
5788
5946
6338
6577
6782
7050
7342
7932
8367
8520
8512
8720
8966
9227
9435
9473
9547
9377
9342
9185
8840
8085
6532
5541
4447
3494
3136
2767
2549
1811
1216
1043
715
759
584
224
-276
-718
-721
-1227
-1288
-1778
-2252
-2379
-2064
-1268
-696
-347
-8
117
754
1979
2171
2516
2338
2394
2491
2637
2942
3153
3277
3525
4063
4235
4677
4745
4850
4809
4498
4497
4268
3935
3386
2609
1712
937
424
215
503
401
83
-309
-477
-576
-1011
-1459
-2005
-2323
-2378
-2330
-2430
-2700
-2988
-3120
-2933
-2436
-1964
-1431
-1002
-687
-317
-144
-46
-24
49
162
380
727
852
1064
1222
1352
1469
1616
1879
2048
2121
1882
1621
1208
929
623
142
-191
-615
-1058
-1570
-2072
-2618
-3252
-3691
-4008
-4132
-4423
-4851
-4927
-5251
-5185
-5091
-4847
-4391
-4242
-3878
-3544
-3163
-2709
-2448
-2044
-1741
-1372
-1044
-807
-584
-490
-309
-159
118
379
488
537
431
417
441
389
305
149
10
-162
-342
-492
-692
-915
-1014
-1066
-1119
-1205
-1304
-1339
-1394
-1414
-1361
-1272
-1098
-931
-825
-644
-438
-60
454
959
1558
2082
2602
3085
3532
3861
4084
4227
4388
4734
4823
5055
5138
5256
5427
5379
5545
5649
5708
5759
6001
6090
5577
5344
4688
2336
0
-1808
-3644
-4794
-5313
-5172
-5396
-5968
-5585
-5389
-5290
-5085
-5388
-5705
-5882
-5584
-5611
-5774
-6029
-6296
-5994
-5067
-3394
-2070
-822
529
1316
2377
3211
3527
3288
2941
3235
3517
3771
4064
3873
3577
3645
3957
4068
3979
3834
3502
3049
2526
1780
705
-459
-1525
-2551
-3325
-3665
-4072
-4379
-4404
-4475
-4474
-4464
-4317
-4356
-4598
-4710
-4755
-4842
-4729
-4620
-4636
-4320
-3654
-2804
-1743
-798
55
644
1163
1638
1755
1809
1883
1879
1957
2135
2225
2213
2124
2164
2176
2236
2285
2197
1822
1275
776
97
-565
-1151
-1763
-2126
-2598
-2768
-2986
-3193
-3266
-3421
-3292
-3260
-3147
-3156
-3246
-3286
-3404
-3375
-3347
-3050
-2872
-2836
-2392
-2274
-2021
-1884
-1663
-1254
-1316
-1099
-857
-865
-724
-750
-539
-435
-331
-73
-38
-29
-9
-26
-79
-135
-213
-379
-527
-772
-973
-1136
-1325
-1413
-1594
-1556
-1502
-1592
-1493
-1421
-1333
-1170
-1022
-784
-703
-674
-570
-557
-438
-208
104
397
639
896
1116
1352
1439
1524
1628
1694
1864
1917
1978
1989
2104
2526
2746
3047
3392
3439
3642
3523
3437
3471
3205
3153
2945
2866
2676
2466
2597
2548
2839
3023
3214
3391
3316
3498
3376
3304
3216
2725
1787
721
-647
-2086
-2894
-3328
-3042
-2618
-2057
-1426
-1429
-1147
-1036
-914
-705
-612
-609
-1326
-2113
-2884
-3558
-3651
-2974
-1675
-309
1231
2126
2337
2083
1456
953
351
233
213
-147
-302
-522
-622
-401
249
1198
2063
2676
2760
2209
1202
343
-283
-552
-472
-222
56
196
218
120
82
97
301
545
617
555
137
-411
-850
-1107
-1086
-879
-632
-467
-380
-397
-533
-694
-701
-547
-411
-325
-282
-334
-519
-776
-902
-924
-901
-783
-725
-738
-793
-859
-888
-915
-810
-654
-532
-457
-474
-562
-655
-686
-680
-607
-483
-393
-350
-327
-330
-331
-311
-263
-238
-253
-279
-364
-456
-522
-592
-633
-634
-616
-598
-594
-598
-618
-635
-650
-640
-615
-625
-656
-733
-786
-832
-851
-829
-797
-747
-681
-625
-586
-547
-538
-528
-524
-530
-555
-611
-694
-778
-835
-875
-901
-931
-931
-929
-963
-997
-1008
-1020
-1019
-1023
-1032
-1044
-1076
-1104
-1150
-1206
-1264
-1340
-1400
-1437
-1476
-1537
-1550
-1521
-1466
-1398
-1358
-1324
-1298
-1273
-1264
-1276
-1328
-1358
-1409
-1466
-1515
-1513
-1540
-1461
-1259
-1140
-995
-912
-862
-887
-1007
-1115
-1119
-1039
-1057
-1198
-1231
-1046
-932
-868
-708
-616
-563
-542
-588
-657
-786
-1005
-992
-798
-642
-474
-399
-400
-388
-451
-379
-309
-345
-441
-526
-572
-551
-449
-366
-251
-244
-306
-312
-296
-300
-288
-361
-409
-328
-381
-318
-207
-107
-59
-62
-35
-23
-53
-54
81
145
158
154
221
346
499
613
665
653
595
502
350
204
56
-139
-409
-696
-913
-991
-990
-954
-922
-966
-1067
-1236
-1375
-1472
-1552
-1624
-1772
-1965
-2195
-2406
-2536
-2588
-2468
-2273
-2062
-1855
-1744
-1658
-1599
-1503
-1369
-1239
-1122
-1081
-1087
-1155
-1210
-1202
-1145
-986
-798
-598
-482
-451
-467
-536
-564
-619
-657
-682
-784
-847
-920
-938
-790
-474
-317
-295
-248
-551
-997
-1159
-1125
-1003
-989
-1098
-1146
-1196
-1015
-807
-826
-881
-1049
-1268
-1441
-1513
-1497
-1300
-978
-817
-691
-747
-944
-1101
-1200
-1143
-1149
-1161
-1273
-1399
-1537
-1725
-1809
-1873
-1937
-1995
-2077
-2062
-2137
-2247
-2290
-2146
-1827
-1618
-1316
-1205
-1268
-1322
-1344
-1345
-1442
-1361
-1334
-1416
-1407
-1494
-1535
-1535
-1469
-1186
-910
-840
-1108
-1344
-1498
-1472
-1417
-1160
-945
-923
-1254
-1445
-936
-446
-367
-918
-1171
-994
-766
-568
-693
-699
-543
-568
-667
-754
-532
-303
17
463
456
303
245
-14
119
542
737
766
774
727
701
812
866
895
976
1067
1132
1110
1216
1540
1838
2186
2522
2673
2579
2483
2453
2493
2025
1194
134
-1325
-2223
-2728
-2761
-2441
-2287
-2058
-2265
-2417
-2174
-1925
-1615
-1605
-1860
-2725
-3769
-4526
-4989
-4709
-4009
-2820
-1730
-1039
-392
-293
-142
213
560
922
965
846
578
242
245
481
763
1143
1599
1874
1952
1986
1842
1569
1277
980
706
280
-52
-408
-911
-1229
-1519
-1900
-2059
-1923
-1646
-1288
-981
-917
-1198
-1607
-1929
-2080
-2078
-1902
-1733
-1656
-1398
-1200
-887
-432
106
763
1216
1523
1527
1248
953
736
694
780
916
937
951
884
779
741
594
555
483
329
196
-16
-355
-802
-1158
-1512
-1719
-1806
-1841
-1700
-1719
-1577
-1496
-1609
-1420
-1394
-1265
-1111
-1068
-967
-1118
-1136
-1120
-1071
-923
-772
-681
-811
-902
-1098
-1280
-1432
-1456
-1271
-1186
-936
-704
-664
-655
-714
-707
-710
-725
-681
-697
-735
-695
-700
-755
-726
-716
-741
-745
-811
-934
-1110
-1235
-1185
-1091
-912
-629
-467
-309
-214
-228
-205
-239
-179
-41
98
293
449
512
600
701
817
977
1105
1202
1268
1306
1400
1462
1548
1807
2010
2376
2767
3000
3242
3306
3221
3279
3213
3267
3213
3192
3255
3045
3206
3317
3609
3965
4270
4756
4801
4899
4771
4433
3402
1475
-241
-3067
-5118
-6070
-6487
-5910
-5644
-4777
-4403
-3936
-2775
-1810
-1042
-1098
-1417
-2679
-3665
-4058
-4143
-3269
-2327
-629
569
1560
2782
3148
3771
4201
4597
4562
4168
3990
3384
2921
2365
1875
1028
356
300
160
470
712
641
266
-291
-745
-1393
-2050
-2633
-3400
-4331
-4826
-5165
-5207
-4630
-3729
-2536
-1624
-889
-463
-442
-389
-252
-152
-22
264
323
575
901
1215
1583
1739
2153
2384
2525
2746
2627
2283
1804
1303
646
-21
-572
-1158
-1635
-2088
-2294
-2561
-2722
-2536
-2450
-2206
-2032
-2036
-2291
-2635
-2746
-2917
-2887
-2622
-2270
-1889
-1330
-737
-256
156
546
904
1141
1388
1478
1404
1245
1108
890
676
608
350
154
-56
-371
-776
-1488
-1967
-2629
-3272
-3625
-4045
-4345
-4655
-4611
-4430
-4121
-3602
-3044
-2464
-2019
-1428
-1140
-878
-612
-483
-182
-27
286
406
507
713
711
787
732
746
641
520
496
326
198
1
-133
-269
-361
-391
-530
-579
-587
-588
-534
-400
-302
-214
-41
142
333
475
680
852
1096
1501
1845
2271
2650
3100
3368
3723
4034
4203
4340
4549
4707
4628
4706
4660
4580
4518
4612
4691
4857
5044
5179
5383
5373
5153
4960
3568
1254
-1011
-4579
-7083
-8492
-9073
-8414
-8312
-7368
-6661
-5934
-4108
-2387
-1289
-830
-1013
-1843
-2269
-2471
-1995
-1273
-628
906
1747
2725
3999
4535
5279
5653
6025
6037
5711
5614
5073
4120
2695
1315
-563
-1853
-2226
-2606
-2253
-2261
-2207
-2261
-2612
-2426
-2700
-3049
-3390
-4031
-4688
-4996
-4984
-4670
-3987
-3040
-1831
-883
177
1230
1718
2266
2634
2799
2969
3003
3148
2973
2656
2314
1736
1206
925
939
939
1130
1122
788
309
-279
-792
-1601
-2246
-2884
-3587
-3997
-4180
-4207
-4137
-3799
-3333
-2707
-2106
-1570
-1181
-991
-721
-601
-395
-170
114
445
734
1052
1165
1198
1225
1436
1573
1745
1814
1573
1239
707
189
-542
-1329
-2086
-2819
-3399
-3906
-4288
-4705
-4958
-4929
-4756
-4508
-4215
-3949
-3729
-3452
-3091
-2738
-2335
-1823
-1191
-596
-10
531
803
1027
1222
1323
1273
1080
842
526
167
-164
-507
-899
-1152
-1332
-1478
-1564
-1690
-1816
-1894
-1904
-1869
-1794
-1732
-1557
-1443
-1301
-1102
-1014
-782
-612
-292
110
466
895
1248
1631
2062
2412
2851
3277
3523
3895
3967
4050
4227
4032
4127
4030
3788
3819
3557
3578
3680
3632
3810
3836
3857
3918
3980
4021
3923
3606
2851
702
-1867
-4797
-7868
-9392
-9944
-9477
-8848
-8337
-7132
-6038
-4302
-2072
-528
155
186
-62
-352
-496
-405
-51
101
649
1645
2429
3409
4096
4482
4610
4520
4641
4490
4312
3885
2801
1097
-802
-2429
-3879
-4545
-4791
-4771
-4561
-4382
-3718
-3397
-3084
-2769
-2879
-2915
-3082
-3065
-2975
-2927
-2679
-2343
-1889
-1066
21
1016
2034
2622
2975
3169
3240
3486
3339
3065
2646
1855
1126
324
-405
-1043
-1509
-1588
-1624
-1502
-1491
-1503
-1715
-2184
-2505
-3138
-3545
-3674
-3725
-3493
-3464
-3284
-3005
-2614
-1907
-1175
-562
24
467
851
1218
1329
1380
1293
1170
1210
1064
932
744
484
399
211
214
88
-91
-220
-590
-1045
-1865
-2647
-3433
-4054
-4273
-4410
-4426
-4473
-4322
-4141
-3809
-3343
-2934
-2539
-2230
-1903
-1669
-1452
-1268
-1053
-809
-547
-89
221
618
858
912
939
732
574
249
-156
-511
-1021
-1455
-1900
-2271
-2468
-2555
-2506
-2323
-2155
-1959
-1741
-1573
-1354
-1235
-1106
-951
-802
-553
-370
-206
-37
141
456
830
1248
1652
1979
2290
2568
2798
2994
3052
3107
3235
3239
3389
3447
3377
3390
3197
3271
3055
2990
3048
2864
2978
2984
3131
3234
3207
3585
3784
3994
4193
3955
3330
1283
-1090
-3729
-6522
-7836
-8360
-8218
-7869
-7516
-6549
-5218
-3491
-1494
-143
302
638
592
705
827
505
564
249
483
1252
1729
2624
2900
3116
3373
3458
3971
4103
4114
3671
2555
1108
-473
-1843
-3140
-4017
-4531
-4738
-4539
-4077
-3394
-2850
-2490
-2084
-1845
-1647
-1395
-1255
-1162
-1198
-1282
-1147
-997
-501
258
837
1466
1891
2286
2765
3040
3211
3043
2606
2208
1580
912
145
-855
-1649
-2197
-2418
-2313
-2273
-2068
-1956
-1989
-1914
-2027
-2111
-2208
-2289
-2197
-2254
-2212
-2126
-1989
-1684
-1304
-877
-349
211
762
1291
1563
1724
1731
1649
1603
1397
1166
778
345
24
-306
-484
-708
-1099
-1380
-1752
-2193
-2417
-2824
-3155
-3416
-3728
-3663
-3626
-3518
-3355
-3409
-3270
-3074
-2865
-2403
-2009
-1553
-959
-527
16
372
547
798
791
806
803
601
446
175
-67
-302
-673
-936
-1151
-1371
-1498
-1662
-1824
-1898
-1959
-1914
-1852
-1822
-1731
-1655
-1533
-1312
-1134
-907
-639
-378
-28
269
551
795
932
1113
1298
1430
1672
1847
2061
2364
2578
2930
3181
3277
3489
3463
3503
3506
3209
3216
2899
2688
2692
2507
2585
2508
2573
2862
2957
3321
3656
3992
4556
4686
4677
3785
1240
-1239
-4227
-6640
-7616
-8503
-8441
-8548
-8331
-6895
-5492
-3476
-1683
-833
23
417
859
1357
1094
856
570
140
525
881
1291
1829
1888
2373
2822
3379
4287
4593
4737
4258
3206
2023
602
-772
-2200
-3365
-4191
-4580
-4542
-4274
-3798
-3514
-3045
-2489
-1980
-1306
-903
-543
-507
-712
-759
-859
-810
-563
-334
-29
340
813
1485
2038
2473
2842
2945
3059
2985
2562
1956
968
46
-736
-1412
-1771
-2113
-2308
-2354
-2392
-2266
-2164
-2076
-1973
-1918
-1746
-1646
-1529
-1493
-1517
-1574
-1582
-1455
-1231
-906
-542
-97
322
744
1192
1530
1856
1943
1962
1796
1406
803
136
-476
-1185
-1596
-2044
-2263
-2417
-2622
-2518
-2650
-2655
-2614
-2699
-2648
-2779
-2897
-2991
-3118
-3032
-2837
-2616
-2174
-1709
-1180
-601
-180
300
615
779
984
923
869
682
372
142
-227
-491
-758
-962
-1012
-1088
-1062
-1059
-1053
-1020
-1047
-1085
-1143
-1213
-1284
-1337
-1375
-1362
-1305
-1157
-939
-648
-333
-30
291
524
768
973
1179
1424
1592
1763
1951
2158
2400
2647
2865
3148
3328
3580
3727
3745
3816
3732
3627
3518
3383
3252
3181
3096
3117
3163
3198
3378
3528
3932
4312
4679
4967
4465
2812
560
-1935
-4313
-5794
-6971
-7617
-8119
-8459
-7802
-6773
-5179
-3612
-2587
-1532
-743
180
1005
1311
1468
1372
1102
1094
1218
1294
1346
1204
1339
1734
2309
3313
4045
4630
4829
4462
4034
3168
2193
1024
-328
-1411
-2421
-3071
-3557
-3944
-4149
-4247
-4052
-3679
-3049
-2406
-1826
-1376
-1153
-928
-814
-696
-636
-700
-805
-902
-801
-510
-104
376
950
1486
2053
2624
2922
3034
2825
2453
2053
1533
1108
526
-82
-647
-1238
-1599
-1945
-2157
-2220
-2277
-2143
-1968
-1774
-1647
-1556
-1612
-1646
-1729
-1853
-1826
-1944
-1843
-1760
-1616
-1223
-1004
-533
-139
167
484
589
690
733
690
552
400
74
-190
-449
-785
-1050
-1418
-1653
-1834
-2000
-1992
-2048
-2066
-2129
-2321
-2333
-2464
-2529
-2574
-2619
-2519
-2454
-2295
-2093
-1860
-1551
-1269
-977
-660
-410
-223
-96
-11
30
13
-93
-172
-325
-439
-595
-749
-837
-943
-969
-950
-947
-884
-842
-792
-754
-758
-754
-782
-780
-786
-742
-682
-609
-511
-390
-202
81
348
655
937
1274
1592
1845
2169
2356
2584
2708
2824
2911
2921
3032
2936
2999
3103
3146
3333
3450
3725
3925
4115
4343
4468
4702
4804
5013
5054
4778
3689
2032
271
-1579
-2842
-4049
-5078
-5995
-6845
-7041
-6862
-6210
-5520
-5112
-4605
-4133
-3356
-2620
-2055
-1679
-1472
-1288
-1135
-803
-652
-631
-700
-688
-293
256
1121
1929
2603
3194
3575
3994
4234
4310
4120
3690
3240
2725
2240
1641
975
236
-547
-1101
-1560
-1788
-1985
-2132
-2202
-2278
-2170
-2082
-1981
-1947
-2091
-2300
-2557
-2652
-2709
-2756
-2768
-2794
-2675
-2462
-2061
-1643
-1283
-928
-580
-108
379
859
1184
1346
1458
1456
1486
1422
1315
1132
903
766
627
577
505
423
341
193
102
-2
-77
-172
-352
-495
-723
-855
-1009
-1162
-1306
-1596
-1805
-2053
-2180
-2231
-2287
-2244
-2303
-2222
-2137
-2008
-1775
-1679
-1490
-1468
-1326
-1184
-1128
-1030
-1089
-1067
-1087
-1066
-976
-923
-823
-796
-698
-617
-520
-417
-404
-406
-482
-502
-584
-671
-755
-868
-927
-1040
-1102
-1150
-1247
-1288
-1385
-1408
-1437
-1466
-1461
-1528
-1586
-1690
-1753
-1788
-1832
-1862
-1896
-1914
-1919
-1927
-1920
-1919
-1925
-1951
-2015
-2047
-2043
-2014
-1985
-1933
-1874
-1824
-1753
-1640
-1519
-1378
-1202
-1058
-932
-823
-715
-553
-421
-344
-257
-143
18
205
393
591
777
962
1120
1308
1473
1591
1712
1826
1970
2111
2238
2348
2426
2517
2637
2742
2848
2932
2960
2954
2921
2890
2858
2814
2782
2732
2698
2667
2638
2631
2626
2602
2567
2519
2483
2458
2440
2405
2346
2273
2197
2105
2006
1895
1786
1671
1558
1467
1375
1280
1198
1142
1116
1096
1074
1048
1006
964
912
849
795
754
700
659
620
592
547
498
442
381
322
274
253
213
198
189
188
192
206
209
201
188
169
138
88
58
32
11
-21
-41
-37
-33
-13
7
28
50
79
116
134
163
199
206
210
198
187
184
183
169
162
169
174
180
179
186
179
173
149
112
62
3
-39
-84
-139
-180
-220
-284
-367
-442
-506
-568
-633
-687
-737
-795
-835
-872
-894
-896
-868
-851
-835
-832
-847
-856
-870
-885
-915
-956
-1008
-1021
-1024
-1018
-996
-963
-929
-917
-911
-902
-912
-931
-947
-980
-995
-1019
-1059
-1079
-1109
-1122
-1110
-1095
-1075
-1026
-963
-900
-851
-800
-745
-684
-630
-594
-558
-536
-513
-491
-470
-441
-399
-353
-321
-284
-263
-251
-234
-212
-183
-176
-176
-168
-152
-133
-120
-90
-35
-3
27
76
113
120
116
130
146
160
155
133
102
59
6
-37
-68
-97
-117
-110
-109
-91
-69
-53
-31
-7
23
41
58
72
87
109
140
196
262
289
315
355
376
383
387
375
344
321
296
264
252
223
181
136
93
62
25
-4
-29
-67
-119
-171
-234
-306
-363
-413
-471
-517
-542
-553
-569
-582
-589
-590
-589
-591
-595
-588
-581
-598
-601
-565
-526
-492
-470
-476
-499
-511
-521
-506
-500
-521
-537
-544
-537
-514
-478
-461
-434
-403
-366
-339
-318
-309
-303
-310
-319
-312
-292
-277
-274
-265
-268
-269
-246
-195
-173
-169
-150
-142
-126
-112
-93
-82
-93
-109
-112
-112
-107
-98
-104
-104
-117
-117
-115
-98
-73
-63
-76
-97
-107
-117
-129
-141
-137
-138
-137
-144
-163
-171
-198
-230
-264
-306
-341
-358
-349
-345
-331
-320
-326
-336
-345
-355
-388
-430
-466
-499
-529
-562
-583
-588
-607
-602
-590
-592
-574
-567
-550
-510
-485
-454
-434
-427
-412
-412
-421
-422
-411
-396
-363
-339
-312
-279
-250
-205
-175
-164
-156
-124
-117
-106
-74
-63
-44
-8
21
35
46
64
94
114
122
132
154
171
180
193
203
195
180
156
125
104
80
66
60
60
78
88
90
100
121
139
161
180
198
224
242
270
299
319
340
377
407
425
423
424
398
372
368
369
346
297
260
218
178
144
104
57
3
-43
-70
-96
-139
-189
-259
-328
-389
-457
-498
-527
-569
-611
-660
-687
-683
-685
-697
-685
-658
-624
-585
-542
-493
-454
-422
-406
-402
-406
-432
-469
-512
-553
-597
-638
-675
-712
-734
-748
-741
-726
-713
-695
-671
-659
-651
-642
-645
-654
-669
-674
-677
-680
-677
-670
-646
-626
-592
-549
-506
-481
-444
-406
-375
-352
-324
-308
-304
-293
-286
-275
-251
-231
-221
-234
-250
-249
-253
-261
-259
-264
-276
-306
-325
-323
-315
-309
-305
-312
-337
-375
-407
-428
-456
-477
-497
-510
-524
-529
-531
-532
-535
-532
-529
-526
-523
-526
-566
-609
-644
-685
-723
-761
-787
-786
-783
-779
-761
-746
-730
-719
-707
-704
-688
-665
-647
-609
-571
-549
-538
-523
-506
-492
-468
-433
-400
-364
-345
-337
-328
-340
-326
-293
-262
-229
-200
-177
-148
-120
-91
-75
-56
-35
-48
-50
-64
-72
-63
-54
-37
-36
-40
-46
-64
-89
-102
-115
-142
-143
-131
-116
-102
-84
-65
-35
4
48
76
109
142
171
206
235
249
282
315
344
379
386
391
384
383
401
413
405
380
346
293
239
194
139
83
29
10
2
-24
-51
-80
-101
-127
-163
-196
-201
-220
-241
-268
-298
-340
-380
-440
-495
-533
-559
-571
-597
-606
-605
-573
-529
-502
-473
-452
-441
-458
-477
-502
-534
-562
-584
-607
-625
-609
-577
-563
-570
-556
-536
-521
-493
-467
-447
-464
-495
-510
-526
-523
-518
-515
-525
-534
-515
-478
-448
-435
-418
-393
-380
-372
-366
-357
-355
-362
-347
-330
-311
-291
-272
-253
-228
-198
-162
-137
-132
-129
-129
-129
-129
-126
-115
-99
-77
-44
-24
-5
-7
-13
-17
-43
-65
-80
-91
-112
-141
-173
-213
-236
-256
-279
-303
-325
-344
-375
-401
-448
-497
-547
-595
-626
-650
-670
-680
-687
-704
-709
-701
-700
-689
-677
-663
-637
-613
-603
-600
-577
-567
-543
-508
-486
-462
-435
-424
-404
-371
-333
-296
-265
-241
-217
-202
-202
-179
-164
-153
-107
-92
-92
-85
-92
-95
-90
-89
-78
-68
-38
-16
-20
-8
-10
-28
-36
-32
-33
-16
-8
0
25
48
62
96
133
160
184
208
227
232
242
267
279
284
312
328
346
349
360
386
401
421
437
437
410
373
319
272
249
198
151
111
82
65
44
29
2
-20
-51
-79
-101
-114
-141
-188
-236
-284
-342
-388
-429
-469
-514
-555
-573
-568
-552
-536
-509
-485
-473
-452
-444
-444
-455
-494
-528
-549
-572
-599
-622
-634
-631
-620
-610
-597
-599
-597
-602
-608
-617
-613
-619
-642
-662
-656
-648
-639
-618
-588
-545
-507
-483
-461
-447
-448
-448
-448
-471
-491
-498
-517
-522
-496
-472
-430
-371
-325
-287
-262
-244
-236
-222
-210
-197
-193
-192
-209
-222
-207
-183
-149
-122
-107
-87
-58
-47
-39
-35
-53
-74
-90
-109
-136
-161
-178
-203
-231
-247
-259
-281
-322
-373
-405
-413
-441
-483
-520
-545
-562
-581
-594
-615
-626
-632
-640
-637
-627
-610
-620
-625
-627
-644
-637
-627
-614
-587
-568
-551
-514
-468
-441
-414
-380
-360
-348
-321
-283
-240
-212
-203
-188
-172
-163
-166
-158
-138
-123
-98
-93
-99
-94
-84
-82
-64
-44
-22
-26
-39
-40
-40
-37
-44
-19
40
95
139
164
197
219
242
270
277
287
287
277
279
289
280
271
275
278
282
274
277
290
296
317
333
340
347
342
339
336
340
337
312
287
267
266
252
227
191
156
127
121
142
156
147
152
147
107
75
47
1
-43
-69
-107
-144
-180
-201
-233
-260
-265
-270
-262
-255
-249
-240
-246
-277
-317
-355
-389
-429
-469
-481
-484
-477
-480
-482
-484
-508
-529
-538
-558
-584
-592
-598
-592
-587
-565
-544
-535
-520
-502
-451
-416
-382
-337
-307
-302
-301
-288
-278
-299
-325
-326
-325
-307
-282
-248
-222
-189
-160
-121
-79
-60
-43
-40
-54
-66
-67
-84
-99
-96
-89
-88
-94
-86
-72
-66
-65
-64
-58
-40
-28
-17
-24
-33
-42
-55
-85
-128
-165
-191
-219
-252
-290
-327
-351
-372
-387
-400
-420
-443
-465
-487
-489
-490
-501
-517
-537
-552
-575
-595
-606
-607
-618
-620
-624
-625
-626
-627
-628
-627
-623
-619
-614
-609
-592
-562
-544
-542
-542
-540
-543
-545
-556
-556
-553
-538
-496
-464
-446
-435
-421
-393
-358
-341
-325
-305
-286
-280
-261
-244
-215
-164
-130
-96
-51
2
54
105
160
197
207
226
234
226
226
216
214
213
204
219
237
237
223
225
246
241
220
201
178
164
174
188
208
214
217
226
241
276
315
321
323
319
299
278
255
246
239
245
233
215
215
197
169
150
134
107
100
105
88
56
19
-30
-84
-134
-198
-261
-319
-392
-459
-498
-552
-610
-645
-665
-671
-667
-662
-649
-656
-677
-687
-696
-699
-695
-708
-730
-745
-772
-803
-824
-821
-798
-778
-766
-745
-696
-649
-623
-602
-598
-600
-587
-577
-573
-591
-605
-595
-582
-580
-565
-535
-528
-508
-471
-432
-411
-407
-387
-389
-391
-379
-361
-336
-308
-280
-260
-232
-206
-188
-188
-181
-190
-182
-156
-138
-105
-82
-65
-60
-54
-49
-46
-43
-44
-50
-70
-92
-121
-159
-194
-216
-242
-271
-299
-324
-369
-406
-423
-443
-461
-457
-460
-493
-534
-557
-574
-600
-617
-635
-642
-650
-673
-680
-680
-679
-683
-673
-670
-675
-663
-639
-622
-628
-638
-660
-687
-700
-722
-755
-758
-751
-755
-741
-711
-685
-655
-616
-590
-575
-575
-575
-569
-552
-546
-520
-469
-435
-397
-336
-273
-226
-161
-82
-25
19
30
41
41
44
39
39
56
44
47
66
93
124
143
152
158
162
150
156
156
140
136
124
118
119
140
157
188
215
227
249
278
303
328
354
372
396
397
413
416
403
397
378
377
380
378
366
347
335
327
327
306
276
243
230
206
151
114
55
-10
-78
-127
-154
-202
-241
-280
-321
-376
-431
-469
-495
-525
-568
-605
-630
-666
-678
-691
-707
-714
-727
-731
-721
-713
-710
-715
-728
-748
-778
-786
-793
-801
-810
-843
-865
-879
-885
-869
-838
-795
-751
-714
-657
-593
-549
-516
-503
-500
-511
-502
-484
-464
-468
-464
-451
-444
-433
-406
-361
-328
-298
-267
-227
-196
-165
-159
-157
-153
-159
-156
-160
-160
-170
-172
-172
-188
-187
-188
-202
-229
-243
-262
-273
-270
-275
-274
-285
-303
-310
-331
-349
-362
-379
-388
-409
-431
-455
-480
-513
-544
-569
-575
-571
-578
-573
-568
-571
-578
-578
-582
-599
-614
-623
-645
-667
-695
-729
-766
-811
-834
-851
-849
-827
-804
-789
-772
-749
-727
-714
-704
-686
-688
-691
-668
-630
-611
-596
-566
-531
-487
-445
-387
-326
-268
-226
-200
-171
-160
-163
-157
-147
-146
-128
-103
-77
-57
-37
-24
0
4
6
20
23
30
27
18
18
3
-26
-58
-61
-45
-47
-34
5
30
32
57
98
116
124
122
122
123
136
147
163
176
193
202
221
249
291
340
373
392
390
357
325
293
267
238
197
158
120
99
95
104
114
126
121
102
69
38
9
-28
-80
-143
-204
-257
-312
-368
-417
-447
-493
-550
-594
-625
-653
-670
-673
-672
-674
-655
-623
-612
-623
-635
-653
-680
-689
-708
-704
-713
-722
-701
-695
-712
-724
-728
-726
-712
-690
-659
-633
-619
-615
-598
-576
-558
-539
-527
-527
-525
-515
-496
-465
-435
-418
-405
-382
-360
-352
-341
-332
-332
-327
-313
-297
-281
-274
-271
-265
-241
-234
-234
-233
-231
-216
-212
-201
-192
-178
-176
-170
-154
-141
-126
-114
-101
-95
-84
-76
-82
-89
-96
-103
-118
-141
-156
-158
-149
-165
-178
-203
-248
-304
-367
-418
-461
-505
-554
-590
-618
-663
-685
-709
-727
-739
-759
-757
-757
-774
-800
-801
-803
-819
-842
-858
-845
-835
-840
-825
-775
-724
-683
-624
-556
-517
-487
-455
-461
-463
-466
-469
-472
-460
-426
-398
-376
-357
-338
-306
-257
-219
-185
-157
-143
-126
-92
-59
-34
-20
-8
19
32
47
68
109
149
168
186
204
215
224
234
235
245
238
208
204
216
217
216
237
256
277
303
323
333
333
337
328
327
324
329
346
354
387
430
449
471
503
530
533
521
502
475
438
396
347
293
257
223
188
153
114
82
54
32
10
-3
-26
-68
-129
-187
-226
-281
-341
-393
-458
-539
-611
-668
-710
-725
-748
-779
-789
-784
-788
-788
-791
-793
-803
-799
-788
-794
-804
-821
-831
-859
-876
-889
-890
-882
-869
-852
-816
-795
-774
-736
-696
-659
-639
-595
-566
-540
-510
-491
-475
-457
-442
-446
-440
-424
-419
-413
-404
-387
-376
-380
-380
-365
-333
-317
-316
-284
-265
-245
-214
-197
-164
-132
-105
-75
-41
-36
-37
-37
-44
-55
-67
-73
-65
-65
-63
-53
-39
-37
-50
-58
-74
-100
-122
-151
-189
-229
-268
-318
-381
-431
-481
-514
-539
-560
-581
-601
-626
-645
-670
-702
-701
-706
-727
-737
-738
-740
-748
-752
-764
-766
-768
-782
-797
-809
-832
-862
-883
-896
-904
-910
-909
-899
-882
-871
-840
-800
-765
-721
-696
-669
-639
-614
-596
-565
-534
-528
-518
-503
-483
-456
-419
-379
-306
-235
-187
-151
-112
-77
-49
-23
-11
-9
10
26
37
47
70
78
92
48
-694
-848
-582
-551
-429
-339
-174
-56
47
143
217
303
359
324
407
427
394
425
455
482
552
611
690
808
867
955
1007
1091
1186
1236
1283
1191
1006
862
674
527
392
198
-1
-307
-599
-767
-938
-1061
-1170
-1313
-1379
-1407
-1363
-1290
-1294
-1354
-1459
-1587
-1595
-1584
-1682
-1742
-1806
-1914
-1963
-1973
-1904
-1808
-1752
-1630
-1462
-1293
-1118
-1002
-903
-817
-804
-820
-857
-895
-937
-1035
-1188
-1324
-1485
-1650
-1722
-1800
-1869
-1913
-1999
-2025
-2001
-1976
-1928
-1921
-1879
-1801
-1752
-1674
-1634
-1656
-1680
-1763
-1876
-1964
-2061
-2124
-2190
-2261
-2302
-2379
-2425
-2414
-2431
-2386
-2289
-2213
-2142
-2110
-2050
-1983
-2002
-2041
-2125
-2269
-2363
-2417
-2482
-2543
-2608
-2666
-2704
-2698
-2670
-2619
-2538
-2488
-2542
-2544
-2552
-2603
-2649
-2731
-2721
-2839
-3107
-3191
-3261
-3384
-3448
-3553
-3490
-3388
-3359
-3143
-2971
-2782
-2634
-2611
-2414
-2204
-2167
-2145
-2143
-2252
-2380
-2568
-2710
-2868
-3126
-3313
-3407
-3464
-3462
-3508
-3457
-3309
-3255
-3197
-3097
-2948
-2823
-2797
-2772
-2693
-2665
-2635
-2697
-2578
-2387
-2226
-2027
-1868
-1614
-1350
-1010
-635
-187
282
675
1085
1419
1701
1969
2219
2459
2685
3058
3372
3683
4000
4263
4535
4791
5157
5433
5625
5990
6195
6417
6682
6923
7347
7695
7992
8301
8550
8814
9110
9299
9435
9562
9632
9556
9438
8765
7717
6788
5719
4833
4052
3328
2634
1542
582
105
-226
-234
-265
-351
-144
114
478
864
1113
1100
986
963
1230
1538
1556
1643
1683
1644
1793
2001
2321
2689
3056
3633
4239
4702
5023
5168
5291
5415
5372
5105
4835
4431
3918
3377
2751
2145
1408
678
248
-17
-199
-361
-569
-719
-873
-1018
-1134
-1187
-1314
-1473
-1598
-1745
-1857
-2111
-2338
-2386
-2441
-2371
-2128
-1807
-1309
-819
-352
136
544
984
1436
1866
2284
2552
2585
2591
2570
2477
2315
2058
1825
1645
1497
1465
1406
1184
976
786
681
584
382
210
-52
-372
-666
-1055
-1415
-1797
-2133
-2318
-2462
-2525
-2637
-2634
-2561
-2788
-2720
-2620
-2630
-2446
-2507
-2329
-2254
-2511
-2428
-2407
-2211
-1915
-1847
-1571
-1211
-829
-528
-264
-18
159
307
387
561
483
226
18
-373
-613
-926
-1281
-1467
-1696
-1792
-1831
-1837
-1850
-1883
-1817
-1632
-1395
-1318
-1238
-1084
-994
-847
-895
-928
-912
-913
-775
-624
-404
-196
-52
178
477
869
1240
1612
1944
2239
2546
2747
2922
3074
3121
3168
3276
3268
3300
3283
3286
3385
3330
3288
3308
3402
3627
3611
3473
3371
3102
2865
2549
2483
2459
2243
1985
1886
1851
1826
1367
1
-1196
-2429
-3470
-3696
-4031
-3995
-4474
-5411
-5530
-5362
-4834
-4073
-3484
-2747
-2047
-1196
-309
382
582
394
457
604
1222
1519
1640
1867
1825
1892
2084
2275
2729
2938
3301
3846
4167
3931
3341
2685
2147
1642
954
150
-546
-1383
-1852
-2260
-2689
-3105
-3601
-3703
-3328
-2845
-2344
-2167
-2083
-2050
-2013
-1882
-1707
-1552
-1490
-1301
-1060
-793
-575
-436
-85
401
856
1445
1973
2532
2976
3194
3215
3013
2692
2418
2188
1916
1554
1024
368
-51
-501
-845
-1143
-1367
-1458
-1505
-1461
-1416
-1567
-1770
-1993
-2075
-2139
-2197
-2245
-2254
-2161
-2095
-1969
-1866
-1650
-1240
-730
-138
385
733
1030
1278
1587
1767
1828
1774
1581
1505
1383
1303
1100
610
-57
-486
-875
-1318
-1765
-2283
-2605
-3097
-3610
-3869
-4100
-4195
-4300
-4275
-4014
-3824
-3618
-3366
-2905
-2460
-2089
-1689
-1293
-757
-446
-156
75
102
136
82
164
306
284
235
180
196
147
68
28
39
17
-66
-82
-103
-236
-387
-560
-606
-658
-759
-757
-670
-468
-309
-180
50
242
585
849
1209
1605
1844
2140
2255
2523
2786
2841
3109
3427
3642
4013
4128
4222
4426
4305
4454
4455
4247
4093
3759
3518
3289
2916
2656
2323
2032
1799
1746
1604
1534
796
-1009
-2225
-3864
-4860
-5095
-5651
-5436
-5922
-6698
-6626
-6279
-5494
-4647
-3799
-2892
-1884
-864
-22
827
765
631
672
743
1551
1876
2066
2311
2242
2556
2757
2899
3314
3461
3689
4062
4147
3421
2441
1449
542
-55
-963
-1845
-2585
-3461
-3672
-3842
-4155
-4353
-4648
-4483
-3837
-3079
-2483
-2374
-2428
-2404
-2257
-2190
-1884
-1631
-1528
-1066
-624
-160
289
512
1137
1740
2230
2843
3160
3385
3489
3260
2785
2169
1575
1017
635
252
-154
-643
-1299
-1527
-1767
-1970
-2013
-2195
-2146
-2190
-2231
-2304
-2654
-2876
-3098
-3129
-3053
-2903
-2653
-2424
-1974
-1615
-1190
-803
-405
262
740
1264
1645
1670
1649
1514
1445
1344
1123
953
707
597
417
296
58
-293
-597
-1049
-1196
-1495
-1981
-2491
-3132
-3715
-4462
-5028
-5424
-5556
-5463
-5378
-4912
-4379
-3891
-3302
-2703
-1888
-1254
-655
-123
352
604
591
482
250
68
-49
-190
-182
-174
-174
-226
-235
-147
-183
-241
-197
-209
-312
-517
-734
-1016
-1362
-1594
-1730
-1745
-1677
-1494
-1204
-903
-551
-197
116
463
865
1265
1574
1846
1995
2080
2037
2170
2386
2580
2925
3187
3497
3765
3999
4199
4364
4481
4487
4457
4343
4210
3955
3469
3033
2550
2098
1769
1680
1505
1353
1292
1271
1395
1506
622
-1113
-2501
-4124
-4924
-4979
-5429
-5443
-5937
-6551
-6336
-5593
-4538
-3573
-2595
-1732
-625
370
914
1418
1048
742
722
785
1332
1545
1670
1819
1940
2403
2749
2893
3133
3445
3648
3797
3641
2559
1298
195
-719
-1264
-2036
-2877
-3405
-3875
-3797
-3554
-3571
-3610
-3488
-3096
-2411
-1709
-1387
-1491
-1783
-1975
-1849
-1872
-1715
-1417
-1168
-633
-56
477
994
1389
1939
2438
2717
2929
3006
2876
2590
2124
1340
574
27
-400
-560
-792
-1075
-1299
-1568
-1574
-1536
-1580
-1689
-1748
-1788
-1889
-1935
-2212
-2485
-2654
-2775
-2587
-2460
-2130
-1717
-1316
-726
-332
21
275
612
942
1180
1382
1202
1074
820
526
452
210
70
-73
-153
-104
-146
-171
-594
-1100
-1501
-2003
-2250
-2617
-3147
-3585
-4083
-4485
-4872
-5004
-4939
-4763
-4323
-3898
-3281
-2674
-2184
-1688
-1385
-986
-639
-367
-168
-134
-58
-187
-367
-488
-571
-535
-505
-380
-331
-332
-359
-538
-671
-828
-938
-1072
-1311
-1448
-1569
-1665
-1714
-1754
-1682
-1575
-1336
-1043
-770
-432
-157
75
277
512
773
1067
1411
1570
1834
2103
2176
2455
2687
2837
3112
3369
3583
3788
3967
3953
3855
3578
3518
3416
3159
3108
2771
2417
2155
1729
1533
1366
1250
1305
1306
1200
1252
1305
1109
1124
-136
-1779
-2930
-4670
-4960
-4770
-5057
-4686
-4830
-5096
-4696
-3673
-2744
-1867
-1107
-730
158
568
741
882
-27
-249
-280
-93
611
1037
1387
1544
1845
2387
2658
2654
2461
2531
2365
2147
1738
424
-804
-1764
-2314
-2438
-2748
-2942
-3092
-3077
-2652
-2249
-2122
-2393
-2399
-2242
-1961
-1529
-1554
-1862
-2273
-2390
-2042
-1807
-1219
-674
-203
508
1100
1535
1699
1811
1907
1830
1734
1442
1199
787
401
106
-440
-702
-842
-825
-628
-541
-527
-770
-1026
-1248
-1516
-1785
-2122
-2255
-2433
-2537
-2508
-2669
-2594
-2329
-2015
-1507
-1026
-633
-235
141
372
524
501
345
313
369
453
526
462
345
191
178
271
328
374
240
9
-242
-561
-978
-1515
-2065
-2487
-2789
-2949
-3092
-3163
-3439
-3554
-3585
-3627
-3502
-3286
-3149
-2881
-2587
-2318
-2123
-1865
-1649
-1395
-1027
-612
-245
-46
97
190
182
189
144
-6
-113
-275
-403
-578
-751
-956
-1114
-1240
-1254
-1192
-1109
-1062
-1025
-1050
-1016
-1048
-986
-916
-861
-693
-550
-453
-195
-28
234
586
886
1330
1777
2129
2499
2688
2801
2883
2882
2836
3053
3120
3098
3468
3479
3441
3692
3438
3388
3460
3173
3037
2867
2624
2408
2142
1898
1685
1610
1448
1517
1419
1372
1586
1538
1049
-436
-1773
-3380
-4882
-4581
-4547
-4575
-4170
-4456
-4461
-3921
-2962
-2262
-1623
-1150
-646
170
339
617
198
-737
-551
-425
300
1053
1391
1792
1983
2532
3117
3053
2684
2273
2243
2030
2032
1383
-17
-1156
-1975
-2137
-2087
-2150
-2171
-2363
-2185
-1849
-1604
-1766
-2244
-2350
-2411
-2207
-1837
-1881
-2091
-2244
-2027
-1641
-1258
-550
19
562
1221
1694
1809
1681
1560
1384
1173
1045
830
647
369
206
41
-234
-319
-338
-335
-387
-510
-634
-1049
-1349
-1671
-2164
-2505
-2752
-2734
-2547
-2377
-2163
-2086
-1951
-1640
-1210
-886
-630
-371
-286
-167
-81
-103
-188
-360
-208
-46
193
546
637
658
620
618
597
425
263
23
-248
-499
-718
-984
-1364
-1711
-2085
-2396
-2733
-3071
-3302
-3697
-3868
-3843
-3924
-3859
-3715
-3565
-3282
-2813
-2316
-1881
-1444
-1099
-745
-435
-213
33
48
64
60
-19
-181
-315
-447
-593
-681
-700
-770
-863
-970
-970
-1045
-1133
-1184
-1270
-1335
-1323
-1313
-1305
-1289
-1189
-1049
-863
-668
-377
-119
157
523
804
1067
1309
1552
1794
2002
2249
2388
2412
2459
2654
2788
2829
3086
3185
3296
3478
3547
3725
3467
3343
3390
2701
2359
2276
1616
1346
1423
1168
1087
1174
1070
1159
1169
1200
1591
1535
1492
392
-1400
-2639
-4577
-5248
-4659
-4873
-4334
-3814
-3931
-3392
-2459
-2011
-1444
-964
-925
-103
227
110
239
-980
-1350
-989
-549
581
1301
1745
2067
2451
3096
3165
2781
1974
1329
814
638
580
-434
-1350
-2131
-2593
-2299
-2017
-1814
-1785
-1613
-1325
-1146
-1184
-1863
-2382
-2739
-2773
-2233
-2026
-1933
-1842
-1683
-1073
-519
139
656
964
1397
1791
1859
1615
1283
730
325
214
119
242
213
271
442
238
204
176
-118
-275
-480
-790
-1126
-1519
-1899
-2265
-2617
-2789
-2571
-2272
-1893
-1335
-1065
-954
-708
-614
-609
-546
-565
-612
-562
-511
-420
-365
-435
-350
-84
155
513
813
799
735
559
365
77
-337
-536
-922
-1189
-1224
-1440
-1631
-1890
-2005
-2037
-2109
-1990
-1955
-2200
-2436
-2556
-2881
-3177
-3161
-3426
-3398
-3110
-2818
-2306
-1989
-1597
-1256
-1068
-682
-405
-359
-375
-362
-531
-725
-823
-1009
-1112
-1159
-1130
-1011
-981
-854
-836
-952
-980
-991
-1111
-1232
-1215
-1294
-1369
-1329
-1310
-1172
-1053
-889
-534
-301
-8
387
557
681
926
1056
1154
1528
1766
1982
2230
2393
2566
2682
2858
2951
2941
3057
3089
3079
3041
3065
3035
2706
2619
2592
2415
2372
2331
2253
2091
1975
1976
1850
1747
1684
1482
1215
1326
1369
1440
743
-640
-1545
-3214
-4493
-3997
-4180
-4205
-3551
-3506
-3352
-2618
-2181
-1981
-1813
-1814
-1198
-570
-451
79
-615
-1321
-1038
-832
28
774
1178
1627
1945
2588
2928
2489
1739
1167
780
636
829
247
-642
-1298
-1745
-1676
-1556
-1545
-1757
-1867
-1565
-1277
-1197
-1683
-2204
-2557
-2712
-2342
-2077
-2027
-1894
-1690
-1150
-616
-207
100
234
415
880
1199
1091
989
707
340
252
170
196
132
101
286
296
228
247
79
-323
-541
-692
-1060
-1251
-1536
-1852
-2130
-2316
-2156
-2086
-1963
-1665
-1497
-1246
-990
-705
-683
-755
-794
-856
-743
-688
-516
-527
-598
-287
-276
-24
221
196
335
369
452
416
268
39
-402
-592
-806
-1051
-1229
-1309
-1418
-1672
-1448
-1504
-1717
-1588
-1840
-2022
-2287
-2631
-2863
-3418
-3707
-3650
-3654
-3400
-2942
-2454
-2159
-1641
-1123
-863
-581
-468
-379
-490
-571
-530
-852
-1042
-1112
-1226
-1201
-1083
-882
-791
-630
-485
-559
-631
-813
-990
-1208
-1363
-1401
-1478
-1452
-1349
-1222
-1001
-669
-387
-77
263
527
787
966
1020
1150
1204
1240
1363
1504
1707
2006
2190
2495
2817
2864
3101
3193
3132
3273
3044
2991
2961
2553
2547
2523
2162
2379
2534
2292
2494
2597
2339
2395
2293
2022
1926
1714
1639
1677
943
-92
-744
-2334
-3709
-3722
-4170
-4335
-3743
-3487
-3136
-2756
-2459
-2196
-2189
-2237
-1719
-1267
-1246
-702
-779
-1254
-981
-975
-677
-12
329
845
1548
2133
2613
2495
1965
1835
1662
1105
973
666
99
-320
-615
-794
-853
-1062
-1352
-1337
-1222
-1124
-1014
-1073
-1054
-1309
-1594
-1606
-1774
-1925
-1794
-1607
-1380
-1069
-836
-660
-319
-66
240
544
663
858
857
762
752
552
408
340
274
221
185
238
281
330
330
261
156
70
-77
-217
-358
-574
-686
-868
-1004
-1071
-1244
-1257
-1186
-1133
-957
-815
-713
-600
-485
-381
-293
-194
-128
-25
5
87
156
173
212
181
202
280
365
466
516
638
741
680
589
457
325
260
238
254
255
159
30
-124
-412
-574
-681
-789
-989
-1074
-1107
-1224
-1268
-1233
-1213
-1332
-1426
-1511
-1583
-1676
-1711
-1632
-1665
-1731
-1709
-1697
-1715
-1690
-1631
-1520
-1401
-1318
-1157
-980
-888
-818
-726
-641
-593
-575
-512
-419
-350
-279
-185
-91
-23
6
31
54
57
53
58
83
96
81
46
23
-17
-80
-88
-75
-52
-17
17
45
74
99
125
152
162
173
183
188
208
232
262
318
382
420
447
484
524
567
599
648
676
664
655
670
676
684
702
713
735
783
838
875
891
892
877
852
770
619
414
143
-130
-370
-560
-638
-651
-637
-563
-518
-542
-601
-669
-738
-798
-829
-838
-871
-960
-1058
-1133
-1246
-1346
-1423
-1520
-1591
-1618
-1623
-1595
-1538
-1478
-1395
-1310
-1199
-1070
-963
-892
-846
-809
-815
-831
-849
-863
-863
-844
-786
-725
-676
-626
-555
-496
-421
-309
-196
-100
-24
14
22
16
-28
-75
-111
-170
-205
-208
-241
-278
-320
-344
-314
-277
-232
-172
-117
-65
-17
11
37
35
7
-48
-106
-163
-221
-293
-393
-454
-497
-538
-564
-571
-568
-574
-554
-529
-520
-521
-533
-537
-527
-537
-565
-585
-628
-680
-727
-784
-832
-870
-897
-899
-881
-849
-790
-723
-682
-649
-614
-577
-550
-547
-560
-597
-638
-681
-744
-798
-841
-898
-935
-963
-980
-986
-994
-971
-949
-924
-890
-888
-916
-938
-955
-985
-1002
-983
-971
-948
-912
-885
-853
-834
-800
-742
-688
-629
-560
-498
-443
-402
-362
-322
-288
-266
-259
-262
-257
-231
-227
-212
-196
-190
-167
-139
-116
-105
-102
-102
-93
-102
-101
-101
-101
-92
-86
-87
-82
-79
-78
-44
-3
43
94
130
172
198
223
263
300
336
367
401
440
479
512
544
594
667
735
817
881
930
964
967
978
1004
1022
1056
1120
1193
1249
1287
1322
1362
1383
1377
1347
1295
1159
915
614
281
-53
-312
-464
-495
-443
-356
-261
-235
-290
-364
-434
-505
-577
-644
-731
-872
-1032
-1180
-1299
-1388
-1437
-1466
-1510
-1527
-1504
-1453
-1382
-1288
-1179
-1042
-901
-789
-716
-668
-653
-684
-723
-767
-799
-823
-814
-792
-769
-725
-671
-611
-543
-442
-301
-154
-22
100
184
232
253
252
198
147
100
52
22
-29
-72
-112
-144
-158
-134
-74
-5
53
105
154
180
177
189
164
111
43
-30
-129
-251
-349
-441
-510
-536
-542
-549
-520
-486
-476
-465
-447
-428
-422
-434
-455
-463
-479
-504
-538
-576
-612
-629
-634
-636
-654
-687
-706
-736
-751
-759
-777
-787
-804
-817
-829
-868
-905
-934
-941
-947
-949
-933
-931
-932
-946
-972
-992
-992
-983
-964
-937
-915
-874
-819
-787
-791
-798
-816
-821
-870
-952
-999
-987
-963
-961
-916
-841
-806
-811
-786
-751
-776
-811
-811
-799
-837
-880
-868
-812
-790
-786
-755
-694
-648
-625
-581
-526
-477
-443
-412
-397
-413
-420
-419
-421
-423
-438
-443
-424
-412
-416
-374
-294
-236
-203
-157
-88
-24
3
35
117
188
217
250
308
362
387
422
475
496
500
570
685
764
814
893
1000
1096
1141
1197
1286
1324
1348
1388
1397
1384
1361
1388
1440
1472
1524
1537
1499
1383
1109
740
292
-159
-532
-778
-825
-745
-582
-406
-286
-219
-210
-233
-295
-374
-457
-622
-864
-1149
-1419
-1597
-1703
-1757
-1762
-1771
-1767
-1717
-1625
-1495
-1306
-1078
-824
-604
-470
-390
-395
-462
-566
-681
-779
-894
-1021
-1077
-1079
-1065
-997
-888
-749
-588
-401
-181
1
128
227
283
279
229
174
137
65
-39
-124
-186
-246
-270
-268
-245
-206
-142
-54
-7
19
62
118
141
147
129
115
71
-4
-65
-124
-181
-241
-293
-326
-347
-363
-363
-362
-380
-366
-344
-349
-351
-371
-403
-435
-468
-486
-506
-547
-573
-599
-647
-709
-774
-854
-901
-930
-936
-888
-850
-815
-801
-829
-863
-897
-960
-1034
-1117
-1186
-1206
-1201
-1166
-1088
-1002
-907
-798
-700
-609
-562
-561
-556
-540
-529
-567
-609
-647
-691
-695
-683
-660
-609
-548
-457
-361
-287
-204
-138
-80
-26
19
52
51
7
-47
-84
-144
-187
-175
-178
-172
-132
-91
-15
39
110
241
360
454
523
560
567
598
603
585
568
525
561
590
626
720
774
842
919
1006
1106
1170
1214
1276
1308
1342
1365
1357
1371
1346
1377
1475
1547
1630
1681
1746
1843
1905
1880
1718
1382
918
388
-134
-557
-767
-760
-601
-361
-157
-48
-36
-57
-65
-38
-61
-206
-401
-664
-985
-1224
-1387
-1497
-1563
-1634
-1717
-1788
-1852
-1827
-1694
-1477
-1180
-862
-600
-412
-316
-271
-257
-323
-404
-475
-563
-667
-739
-784
-794
-773
-692
-553
-391
-215
-42
111
254
372
447
502
538
550
517
464
387
269
157
66
4
-11
-5
0
-3
20
60
84
119
159
181
195
188
138
83
-6
-72
-126
-181
-224
-276
-313
-333
-338
-331
-325
-311
-308
-323
-344
-374
-422
-489
-527
-585
-643
-661
-672
-660
-652
-619
-575
-578
-586
-586
-600
-615
-636
-699
-776
-887
-1020
-1131
-1241
-1308
-1353
-1379
-1368
-1330
-1288
-1236
-1162
-1088
-1034
-1011
-1010
-1009
-1028
-1036
-1005
-968
-906
-837
-778
-710
-655
-616
-578
-527
-493
-463
-434
-416
-393
-388
-369
-340
-325
-316
-324
-313
-287
-277
-273
-245
-213
-188
-166
-165
-176
-170
-179
-194
-190
-199
-184
-178
-154
-104
-45
51
144
245
367
464
555
627
645
676
687
686
719
777
836
891
967
1041
1090
1103
1135
1196
1243
1296
1355
1417
1463
1516
1569
1636
1664
1662
1691
1720
1763
1837
1891
1936
1962
1903
1711
1346
796
204
-360
-820
-993
-945
-763
-474
-218
-76
-27
-8
28
26
-98
-262
-469
-863
-1255
-1484
-1615
-1698
-1764
-1812
-1856
-1932
-1994
-1893
-1677
-1433
-1106
-771
-509
-345
-255
-198
-203
-283
-377
-456
-571
-680
-753
-777
-783
-766
-670
-519
-357
-183
-27
119
255
344
417
452
454
468
441
342
245
159
78
17
-15
10
58
71
102
167
201
213
240
257
266
273
249
219
159
74
14
-45
-110
-140
-136
-130
-124
-121
-76
-24
-11
-29
-52
-97
-179
-272
-371
-458
-548
-617
-667
-704
-715
-722
-704
-668
-651
-633
-629
-617
-623
-643
-674
-716
-790
-888
-981
-1070
-1140
-1206
-1205
-1167
-1144
-1104
-1073
-1039
-991
-957
-921
-888
-883
-869
-830
-812
-777
-720
-689
-625
-588
-585
-560
-548
-525
-495
-484
-485
-492
-513
-513
-490
-500
-508
-511
-520
-527
-522
-479
-429
-385
-338
-302
-287
-273
-261
-250
-244
-232
-228
-229
-213
-166
-106
-66
-25
27
84
139
203
289
373
455
514
588
660
699
744
767
792
836
883
923
959
993
1033
1101
1142
1167
1225
1266
1286
1324
1370
1405
1448
1493
1548
1603
1621
1664
1721
1770
1844
1931
2005
2054
2014
1823
1439
861
209
-390
-857
-1060
-954
-692
-370
-75
107
180
195
210
237
155
-65
-341
-752
-1216
-1514
-1646
-1708
-1738
-1794
-1875
-1958
-2061
-2027
-1835
-1572
-1219
-859
-577
-383
-297
-270
-270
-358
-470
-562
-678
-775
-839
-885
-892
-863
-777
-629
-476
-326
-191
-84
2
28
28
34
15
3
-16
-66
-105
-140
-147
-135
-111
-62
-29
-3
12
25
24
12
6
-8
-9
0
3
-48
-122
-171
-207
-255
-303
-272
-232
-207
-131
-66
-34
-15
-26
-49
-102
-207
-327
-449
-598
-712
-799
-892
-915
-925
-920
-863
-822
-798
-758
-730
-692
-630
-601
-564
-513
-541
-606
-684
-805
-907
-1007
-1090
-1109
-1095
-1073
-1007
-954
-908
-832
-773
-714
-677
-683
-659
-643
-650
-610
-571
-552
-564
-613
-671
-778
-899
-955
-959
-928
-859
-755
-639
-552
-478
-412
-395
-422
-448
-511
-583
-645
-667
-659
-671
-664
-625
-590
-561
-521
-472
-414
-364
-329
-269
-209
-174
-161
-139
-131
-141
-117
-112
-115
-87
-28
55
146
255
385
505
600
678
744
761
756
749
738
744
740
782
829
873
939
980
1046
1110
1157
1235
1299
1323
1342
1369
1381
1402
1423
1428
1479
1516
1572
1694
1814
1920
2027
2024
1825
1444
857
203
-386
-864
-1049
-964
-749
-455
-179
-13
46
69
96
133
48
-190
-452
-825
-1228
-1460
-1549
-1598
-1661
-1762
-1880
-2018
-2147
-2100
-1872
-1580
-1226
-865
-580
-397
-298
-239
-230
-312
-412
-487
-586
-688
-748
-781
-788
-761
-668
-522
-390
-250
-110
0
104
175
209
249
274
269
243
170
85
30
-11
-6
38
91
131
153
152
154
153
125
121
137
128
90
37
-44
-120
-190
-252
-282
-312
-339
-337
-311
-276
-245
-199
-143
-120
-117
-138
-193
-264
-367
-480
-562
-656
-758
-796
-812
-811
-793
-788
-756
-717
-718
-692
-645
-632
-578
-551
-570
-588
-653
-737
-842
-981
-1081
-1164
-1224
-1191
-1115
-1062
-962
-887
-878
-823
-785
-749
-721
-733
-717
-736
-807
-823
-792
-815
-825
-801
-793
-775
-774
-726
-645
-589
-541
-489
-472
-484
-506
-549
-592
-634
-665
-666
-675
-660
-606
-543
-498
-458
-390
-344
-311
-275
-236
-225
-220
-194
-174
-178
-182
-172
-162
-157
-134
-73
-12
50
140
225
296
360
410
488
547
567
584
559
532
511
505
528
588
672
780
884
976
1068
1130
1186
1240
1268
1264
1227
1202
1183
1220
1307
1401
1522
1646
1755
1842
1904
1939
1955
1858
1595
1139
517
-104
-631
-1020
-1106
-947
-703
-431
-226
-134
-96
-100
-69
-28
-136
-341
-620
-1027
-1408
-1619
-1739
-1823
-1885
-1969
-2049
-2177
-2273
-2154
-1906
-1601
-1252
-927
-677
-519
-445
-406
-397
-456
-531
-589
-661
-740
-798
-829
-828
-761
-633
-511
-393
-279
-152
-40
12
42
81
94
75
71
30
-59
-130
-168
-189
-192
-158
-90
-22
12
40
87
103
96
106
111
95
51
-20
-110
-210
-295
-368
-438
-473
-457
-438
-398
-338
-253
-184
-138
-130
-160
-210
-308
-415
-529
-643
-778
-892
-968
-1029
-1054
-1068
-1074
-1065
-1030
-987
-946
-897
-872
-837
-783
-744
-713
-719
-732
-726
-749
-822
-883
-975
-1071
-1142
-1178
-1129
-1063
-1016
-940
-881
-863
-841
-809
-767
-721
-723
-745
-768
-849
-908
-923
-922
-946
-972
-989
-987
-1010
-1023
-956
-882
-827
-792
-747
-734
-743
-738
-725
-696
-676
-641
-607
-581
-543
-514
-473
-449
-419
-368
-351
-335
-281
-222
-207
-189
-137
-99
-85
-79
-60
-64
-80
-55
1
51
112
205
309
404
487
558
642
693
723
731
725
717
725
794
870
948
1032
1133
1234
1337
1443
1538
1614
1656
1706
1773
1814
1869
1958
2046
2181
2314
2387
2349
2919
4084
3951
3074
2303
1039
-480
-2064
-3198
-3456
-3024
-2528
-2534
-2405
-1998
-1664
-1274
-905
-589
-565
-984
-1393
-1741
-2045
-2089
-1943
-1691
-1687
-2042
-2508
-2795
-2677
-2085
-1307
-679
-32
643
1112
1430
1653
1671
1498
1309
1067
666
184
-238
-377
-345
-449
-626
-760
-955
-988
-714
-509
-366
-197
-76
45
78
-16
-190
-353
-412
-406
-435
-552
-655
-591
-404
-294
-238
-192
-147
-57
88
317
441
483
624
722
646
531
332
75
-51
-177
-279
-412
-581
-607
-724
-774
-838
-969
-990
-1191
-1238
-1188
-1240
-1284
-1226
-1230
-1149
-1053
-1089
-1016
-983
-917
-820
-815
-719
-716
-736
-631
-569
-512
-402
-369
-365
-192
-179
-309
-262
-273
-518
-656
-704
-910
-1097
-1145
-1251
-1367
-1428
-1423
-1443
-1392
-1294
-1204
-1046
-1028
-965
-919
-1056
-1068
-1021
-1161
-1263
-1222
-1217
-1230
-1175
-1058
-908
-874
-711
-556
-561
-576
-501
-401
-407
-383
-335
-398
-507
-528
-478
-601
-682
-575
-565
-541
-476
-362
-363
-290
-130
-93
-78
-101
-51
-20
19
195
305
397
601
868
1085
1277
1446
1626
1807
1972
2065
2052
2070
2114
2072
2073
2064
2058
2020
2068
2137
2087
2134
2166
2048
2122
2154
2092
2138
2224
2305
2364
2421
2446
2244
1648
1158
433
-581
-1256
-1971
-2989
-3643
-4078
-4218
-3833
-3096
-2369
-1718
-1290
-878
-573
-490
-492
-621
-825
-975
-1063
-1157
-1354
-1255
-815
-285
221
606
784
825
962
1255
1481
1298
926
666
283
-110
-403
-782
-1114
-1168
-999
-840
-792
-727
-467
-254
-9
272
112
-201
-300
-408
-521
-636
-786
-902
-851
-575
-219
-41
177
540
806
1052
1231
1141
931
742
574
291
-83
-432
-697
-859
-850
-717
-641
-584
-452
-297
-203
-193
-295
-426
-626
-809
-966
-1221
-1438
-1548
-1593
-1477
-1394
-1183
-906
-762
-471
-169
3
92
156
209
50
-71
-72
-279
-464
-423
-475
-527
-383
-246
-111
-18
97
179
141
65
-30
-190
-420
-743
-1155
-1315
-1604
-1944
-1837
-1911
-2043
-1937
-1762
-1544
-1167
-761
-554
-389
-328
-344
-493
-631
-787
-1034
-1165
-1273
-1221
-1332
-1424
-1104
-916
-790
-542
-368
-446
-470
-385
-487
-615
-758
-892
-1022
-1063
-1044
-1082
-1018
-860
-599
-393
-215
-75
-9
86
54
34
-8
-152
-315
-335
-274
-319
-220
-34
134
398
698
890
1013
1256
1439
1531
1617
1648
1616
1502
1450
1392
1382
1408
1463
1594
1744
1942
2118
2198
2283
2318
2236
2057
1876
1624
1434
1364
1313
1390
1526
1724
1999
2254
2527
2706
2868
2687
1826
1032
203
-906
-1657
-2149
-3023
-3786
-4089
-4108
-3463
-2550
-1804
-1156
-868
-655
-415
-364
-547
-814
-1118
-1353
-1270
-1230
-1218
-974
-441
309
994
1475
1593
1415
1249
1279
1288
963
437
-134
-506
-706
-801
-783
-921
-920
-618
-339
-146
-74
-70
-192
-252
-249
-508
-960
-1293
-1434
-1379
-1162
-933
-716
-442
-48
527
887
1073
1233
1137
1041
928
597
210
-154
-461
-589
-590
-624
-569
-471
-297
-6
166
158
66
-94
-346
-607
-939
-1255
-1517
-1817
-1856
-1857
-1873
-1651
-1430
-1193
-896
-653
-494
-373
-318
-300
-329
-471
-564
-639
-680
-677
-597
-487
-395
-142
0
84
235
173
214
141
-14
-96
-386
-558
-672
-850
-943
-952
-1240
-1307
-1127
-1358
-1334
-1194
-1425
-1490
-1509
-1482
-1436
-1303
-1211
-1121
-979
-864
-787
-745
-551
-497
-493
-326
-347
-420
-563
-661
-728
-821
-989
-1148
-1206
-1424
-1512
-1430
-1388
-1281
-1139
-987
-818
-695
-702
-668
-649
-691
-665
-680
-738
-746
-651
-560
-461
-252
-118
-54
11
106
107
38
73
82
55
118
159
194
287
436
615
781
983
1161
1276
1428
1490
1500
1559
1568
1559
1542
1571
1563
1579
1604
1560
1675
1723
1657
1810
1916
1842
1918
1952
1962
2158
2199
2281
2522
2546
2573
2685
2671
2478
1881
1097
320
-723
-1535
-2002
-2746
-3351
-3768
-3925
-3535
-2791
-2107
-1531
-1148
-1067
-965
-865
-826
-980
-1281
-1367
-1254
-1056
-907
-609
-185
317
994
1474
1608
1372
1036
907
831
695
395
-69
-490
-674
-701
-678
-688
-766
-670
-411
-247
-176
-236
-424
-571
-604
-751
-1025
-1270
-1403
-1335
-1077
-695
-405
-172
171
531
871
1111
1146
1066
963
811
628
343
26
-187
-352
-381
-293
-265
-239
-119
38
152
178
96
-88
-344
-592
-864
-1135
-1394
-1587
-1658
-1664
-1541
-1370
-1191
-935
-679
-486
-310
-175
-165
-158
-163
-212
-227
-211
-263
-232
-77
-31
126
254
275
395
339
342
365
156
-19
-82
-282
-527
-570
-738
-860
-806
-807
-726
-611
-665
-1001
-901
-858
-1328
-1198
-1205
-1616
-1612
-1477
-1346
-1054
-734
-602
-317
-141
-127
-50
-93
-134
-303
-460
-502
-741
-1026
-1168
-1134
-1138
-1068
-1057
-1095
-1065
-1156
-1002
-810
-873
-812
-811
-951
-936
-934
-1033
-1006
-939
-864
-669
-567
-494
-319
-137
-67
17
137
59
-80
-88
-44
-108
-134
-1
31
125
376
513
681
908
1066
1180
1338
1425
1433
1466
1428
1377
1302
1215
1213
1234
1290
1452
1638
1636
1724
1893
1846
1829
1930
1806
1623
1636
1536
1446
1611
1747
1960
2296
2505
2689
2862
2847
2648
2054
1203
259
-914
-1787
-2336
-3015
-3519
-3900
-3949
-3461
-2663
-1838
-1189
-887
-812
-704
-598
-518
-727
-1113
-1251
-1196
-997
-738
-411
-41
467
1109
1593
1756
1498
1162
969
869
780
405
-161
-647
-933
-990
-893
-848
-854
-685
-437
-200
-53
-127
-324
-565
-671
-799
-1071
-1330
-1510
-1467
-1233
-880
-529
-256
61
449
828
1082
1178
1087
895
679
401
115
-177
-446
-616
-658
-571
-465
-336
-176
-56
51
102
35
-149
-423
-750
-1040
-1292
-1474
-1623
-1724
-1677
-1544
-1314
-981
-709
-467
-243
-103
-22
9
-47
-131
-224
-283
-325
-331
-312
-302
-183
-15
89
222
312
327
302
321
220
22
-106
-310
-502
-617
-694
-785
-801
-709
-677
-620
-460
-404
-383
-481
-669
-705
-977
-1289
-1208
-1495
-1701
-1572
-1628
-1415
-1048
-888
-608
-391
-297
-193
-216
-296
-452
-728
-858
-1022
-1240
-1333
-1377
-1310
-1185
-1028
-903
-807
-770
-781
-672
-707
-810
-873
-1000
-1082
-1148
-1173
-1100
-1028
-900
-670
-456
-338
-176
-58
-17
-4
2
-12
-102
-179
-201
-214
-214
-101
58
171
450
674
796
1016
1178
1270
1320
1373
1367
1341
1350
1306
1295
1300
1337
1419
1508
1589
1670
1755
1752
1821
1854
1809
1832
1808
1767
1781
1879
1935
2052
2365
2542
2648
2760
2769
2565
2479
1835
680
-13
-1064
-2133
-2283
-2751
-3371
-3494
-3503
-3098
-2215
-1477
-973
-655
-720
-581
-499
-568
-654
-1071
-1199
-1047
-807
-526
-224
147
651
1223
1527
1708
1404
875
835
707
512
255
-294
-757
-943
-961
-867
-741
-737
-611
-352
-209
-148
-246
-453
-689
-796
-876
-1092
-1331
-1438
-1301
-1125
-774
-359
-116
256
651
917
1107
1166
1055
862
644
378
156
-111
-331
-431
-516
-471
-344
-240
-105
29
92
80
2
-178
-415
-731
-1015
-1241
-1416
-1487
-1563
-1556
-1435
-1199
-895
-655
-402
-243
-115
-11
10
-17
-92
-188
-270
-249
-228
-237
-222
-180
-35
66
182
135
93
68
-132
-248
-507
-755
-971
-1236
-1257
-1349
-1395
-1325
-1278
-1152
-1015
-894
-808
-692
-690
-656
-578
-626
-671
-717
-629
-638
-638
-521
-517
-423
-417
-495
-499
-563
-660
-793
-856
-1029
-1148
-1222
-1303
-1263
-1264
-1197
-1097
-982
-864
-768
-659
-581
-480
-452
-445
-515
-611
-654
-723
-691
-683
-705
-653
-606
-542
-477
-389
-345
-269
-187
-152
-101
-117
-100
-66
11
166
283
452
641
812
979
1155
1270
1364
1427
1367
1361
1393
1287
1198
1258
1215
1224
1391
1388
1537
1682
1593
1766
1834
1835
1952
1961
2034
2110
2103
2262
2492
2364
2422
2490
2139
1671
770
-65
-845
-1788
-2244
-2647
-3232
-3627
-3652
-3395
-2716
-1946
-1547
-1168
-1062
-1005
-829
-794
-807
-1049
-1181
-1100
-902
-698
-412
30
364
890
1262
1328
1222
876
769
761
627
360
-26
-498
-826
-867
-898
-815
-786
-711
-483
-432
-371
-393
-526
-661
-701
-763
-987
-1145
-1307
-1284
-1146
-917
-552
-315
6
366
629
793
895
909
765
655
423
192
-6
-232
-316
-405
-414
-353
-241
-115
1
88
54
38
-113
-329
-559
-875
-1082
-1320
-1472
-1510
-1607
-1583
-1384
-1166
-981
-722
-561
-481
-351
-294
-277
-321
-371
-389
-374
-326
-279
-260
-220
-66
21
142
189
78
48
-74
-220
-376
-599
-809
-1034
-1157
-1243
-1335
-1343
-1260
-1192
-1103
-983
-930
-886
-935
-981
-1013
-1127
-1175
-1207
-1165
-1121
-1079
-973
-871
-711
-617
-568
-500
-523
-599
-676
-721
-864
-1023
-1058
-1096
-1110
-1071
-1011
-978
-885
-795
-727
-647
-630
-587
-592
-631
-685
-791
-837
-841
-834
-813
-773
-711
-623
-485
-342
-183
-49
64
139
185
226
259
291
337
425
503
567
689
849
1048
1257
1466
1617
1713
1768
1776
1775
1722
1666
1522
1423
1386
1279
1296
1341
1375
1540
1687
1803
1964
2068
2148
2340
2402
2489
2587
2469
2447
2236
2015
1721
846
31
-688
-1586
-2093
-2315
-2815
-3166
-3253
-3250
-2711
-2108
-1674
-1290
-1246
-1200
-1063
-1020
-1031
-1165
-1321
-1211
-867
-578
-190
152
462
910
1181
1334
1257
902
696
673
568
384
58
-425
-671
-770
-747
-564
-601
-591
-479
-463
-430
-474
-651
-796
-885
-1003
-1072
-1282
-1461
-1342
-1186
-889
-480
-198
46
321
552
689
767
750
721
573
361
201
-69
-226
-284
-382
-336
-247
-190
-54
27
19
20
-113
-226
-346
-622
-826
-1050
-1235
-1324
-1397
-1413
-1367
-1268
-1082
-839
-669
-510
-407
-365
-292
-263
-283
-348
-369
-402
-372
-317
-315
-185
-133
2
140
148
196
106
-52
-182
-358
-642
-828
-1017
-1278
-1375
-1552
-1586
-1529
-1503
-1295
-1203
-1121
-1026
-991
-997
-973
-979
-1051
-1011
-1072
-1012
-960
-988
-821
-782
-703
-629
-657
-664
-695
-725
-810
-841
-967
-1030
-1029
-1068
-1007
-1001
-914
-850
-798
-710
-663
-604
-605
-561
-584
-599
-634
-756
-757
-766
-794
-768
-705
-640
-548
-406
-301
-142
-63
18
139
91
103
127
82
111
197
280
412
558
705
944
1100
1239
1375
1385
1427
1398
1283
1269
1198
1122
1207
1211
1206
1347
1430
1553
1707
1779
1888
1938
1949
2017
2057
2094
2157
2279
2322
2353
2377
2245
2058
1862
1212
326
-340
-1240
-1957
-2168
-2595
-2989
-3184
-3228
-2886
-2301
-1754
-1365
-1133
-1061
-916
-772
-749
-813
-1031
-1035
-837
-565
-302
-93
228
586
938
1188
1235
984
717
718
613
462
169
-316
-664
-853
-874
-839
-815
-807
-742
-607
-552
-563
-662
-758
-840
-905
-925
-1086
-1223
-1216
-1095
-886
-603
-289
-29
265
511
701
801
817
833
737
583
409
208
8
-154
-229
-283
-280
-200
-94
-25
13
11
-90
-185
-297
-495
-736
-986
-1178
-1337
-1403
-1429
-1435
-1360
-1213
-1000
-798
-625
-504
-373
-284
-217
-149
-210
-223
-208
-224
-167
-142
-111
-78
-11
43
17
12
-71
-223
-329
-507
-692
-825
-995
-1108
-1145
-1193
-1188
-1123
-1035
-941
-870
-789
-736
-674
-650
-703
-688
-742
-813
-814
-868
-889
-883
-890
-832
-801
-769
-667
-614
-573
-518
-519
-527
-535
-568
-597
-650
-692
-719
-734
-722
-726
-703
-634
-557
-518
-461
-446
-501
-551
-591
-647
-704
-719
-726
-690
-601
-508
-406
-272
-91
57
186
333
409
468
549
615
695
750
779
861
908
924
1025
1082
1099
1182
1235
1314
1368
1369
1387
1477
1496
1472
1570
1569
1499
1566
1633
1708
1813
1907
2088
2251
2396
2584
2559
2561
2510
2116
1917
1221
128
-486
-1358
-2149
-2301
-2765
-3173
-3213
-3305
-2880
-2146
-1694
-1272
-1087
-1110
-979
-972
-981
-1040
-1352
-1354
-1093
-872
-471
-106
172
687
1086
1296
1443
1131
802
786
595
401
112
-471
-828
-989
-1061
-897
-846
-853
-677
-575
-502
-439
-567
-687
-791
-909
-951
-1192
-1446
-1423
-1341
-1131
-734
-435
-140
213
483
732
885
883
883
751
528
316
6
-257
-418
-557
-545
-474
-434
-279
-184
-124
-37
-87
-191
-277
-504
-762
-958
-1202
-1364
-1425
-1502
-1508
-1429
-1263
-1034
-843
-689
-500
-417
-347
-209
-218
-242
-269
-336
-305
-330
-306
-270
-320
-256
-230
-280
-279
-391
-559
-630
-792
-978
-1044
-1241
-1347
-1356
-1421
-1379
-1340
-1260
-1153
-1103
-1022
-907
-884
-873
-795
-815
-772
-742
-790
-706
-739
-757
-727
-761
-751
-748
-787
-791
-766
-839
-841
-811
-842
-769
-770
-755
-726
-741
-689
-669
-677
-667
-679
-715
-673
-678
-700
-659
-693
-673
-629
-634
-558
-495
-456
-384
-294
-207
-118
-28
49
153
233
342
459
558
695
817
960
1085
1172
1237
1297
1321
1375
1475
1427
1423
1467
1385
1373
1461
1433
1423
1485
1459
1554
1726
1747
1920
2098
2170
2344
2546
2581
2561
2547
2355
2108
1564
677
-163
-1068
-1839
-2274
-2604
-2923
-3204
-3262
-3000
-2484
-1927
-1428
-1170
-1092
-999
-980
-920
-1001
-1224
-1270
-1148
-882
-561
-203
147
508
938
1287
1472
1327
1058
886
724
583
288
-135
-544
-808
-855
-768
-683
-613
-483
-433
-323
-188
-253
-360
-468
-590
-715
-918
-1158
-1270
-1251
-1099
-762
-429
-123
160
420
695
864
940
962
860
682
503
274
0
-196
-371
-444
-411
-377
-319
-238
-168
-120
-88
-107
-211
-380
-610
-873
-1075
-1241
-1368
-1391
-1406
-1361
-1165
-990
-816
-592
-444
-367
-236
-161
-166
-187
-263
-280
-340
-394
-315
-339
-326
-167
-120
-180
-141
-231
-410
-435
-590
-815
-980
-1191
-1264
-1362
-1414
-1361
-1405
-1350
-1224
-1170
-1062
-943
-944
-895
-816
-776
-739
-772
-736
-755
-792
-730
-789
-808
-788
-774
-723
-712
-684
-649
-640
-663
-667
-694
-764
-807
-857
-862
-888
-910
-861
-807
-786
-744
-669
-637
-642
-630
-634
-682
-713
-685
-649
-599
-520
-430
-321
-170
-6
145
282
427
523
610
718
769
808
918
1007
1014
1093
1230
1257
1323
1472
1523
1551
1634
1624
1641
1683
1598
1601
1604
1556
1655
1739
1812
2001
2104
2286
2519
2607
2737
2806
2688
2542
2122
1351
544
-412
-1356
-1998
-2535
-2990
-3286
-3525
-3468
-3070
-2538
-1937
-1422
-1188
-1089
-1055
-1067
-1050
-1211
-1409
-1399
-1230
-887
-527
-150
285
688
1086
1424
1503
1289
1064
832
652
477
88
-365
-755
-979
-977
-865
-793
-760
-684
-586
-473
-440
-513
-624
-767
-881
-1019
-1252
-1440
-1529
-1443
-1131
-746
-410
-103
164
456
745
905
980
913
741
571
326
55
-182
-424
-579
-582
-570
-505
-420
-387
-326
-265
-266
-334
-465
-673
-867
-1069
-1257
-1392
-1524
-1544
-1500
-1441
-1223
-1021
-908
-723
-610
-514
-375
-345
-353
-344
-403
-417
-435
-476
-445
-400
-365
-344
-298
-316
-407
-452
-563
-718
-903
-1102
-1216
-1333
-1395
-1388
-1384
-1387
-1324
-1203
-1130
-1038
-955
-951
-906
-849
-889
-895
-837
-830
-799
-830
-871
-846
-941
-912
-832
-859
-838
-844
-875
-839
-795
-785
-784
-786
-734
-717
-765
-731
-732
-767
-713
-676
-667
-659
-659
-625
-594
-624
-611
-575
-631
-594
-496
-485
-411
-335
-280
-156
-57
36
188
263
423
614
671
869
1019
1027
1167
1260
1309
1446
1472
1485
1567
1553
1550
1587
1619
1685
1564
1611
1741
1594
1699
1889
1853
2048
2244
2314
2547
2733
2747
2763
2660
2347
1611
683
-210
-1322
-2158
-2582
-3060
-3466
-3669
-3708
-3316
-2645
-1927
-1280
-988
-962
-891
-887
-947
-1045
-1304
-1424
-1253
-968
-536
-110
245
728
1193
1532
1656
1418
1087
858
698
559
177
-376
-825
-1130
-1166
-928
-791
-731
-602
-485
-356
-282
-323
-488
-670
-737
-840
-1120
-1374
-1509
-1522
-1244
-766
-385
-49
268
533
813
1017
1075
1034
874
708
545
246
-74
-307
-500
-534
-438
-376
-290
-223
-198
-161
-175
-252
-420
-638
-846
-1115
-1322
-1473
-1632
-1679
-1635
-1535
-1311
-1055
-853
-666
-528
-443
-393
-341
-332
-391
-406
-474
-500
-485
-550
-505
-503
-515
-448
-463
-511
-625
-769
-876
-998
-1090
-1171
-1304
-1334
-1322
-1321
-1271
-1235
-1163
-1113
-992
-822
-804
-782
-764
-800
-777
-748
-763
-796
-870
-934
-962
-1015
-1060
-1065
-1088
-1045
-963
-916
-868
-810
-753
-705
-640
-616
-632
-687
-699
-666
-654
-616
-602
-590
-574
-533
-490
-483
-500
-535
-540
-581
-590
-563
-513
-410
-327
-219
-42
90
225
414
568
729
845
901
1038
1103
1112
1228
1235
1260
1321
1297
1391
1486
1528
1666
1727
1703
1783
1767
1750
1769
1720
1818
1921
1968
2136
2364
2578
2837
3031
3072
3019
2685
1843
964
-7
-1228
-2070
-2760
-3449
-3823
-4129
-4130
-3628
-3013
-2257
-1575
-1292
-1090
-1037
-1035
-995
-1207
-1407
-1471
-1467
-1198
-818
-396
151
687
1220
1672
1790
1576
1337
1085
902
767
355
-163
-669
-1086
-1191
-1164
-1110
-986
-882
-723
-533
-458
-459
-640
-826
-837
-959
-1095
-1236
-1422
-1392
-1153
-794
-398
-81
238
589
855
1065
1139
994
863
708
479
281
46
-214
-378
-423
-397
-353
-345
-254
-182
-167
-128
-265
-468
-657
-959
-1187
-1277
-1462
-1539
-1539
-1567
-1426
-1251
-1078
-889
-722
-534
-467
-429
-350
-395
-464
-468
-424
-408
-340
-286
-282
-271
-258
-202
-282
-382
-516
-733
-869
-1008
-1149
-1277
-1333
-1354
-1342
-1290
-1282
-1249
-1214
-1162
-1038
-1027
-1034
-1018
-1053
-1031
-976
-907
-812
-723
-710
-724
-702
-863
-980
-957
-943
-882
-862
-821
-852
-729
-700
-751
-652
-672
-787
-765
-705
-737
-732
-684
-664
-628
-600
-597
-598
-611
-602
-559
-510
-464
-426
-393
-311
-222
-141
-25
102
242
382
527
686
836
941
1002
1087
1210
1268
1309
1398
1430
1497
1632
1708
1788
1857
1859
1919
1999
2014
2125
2161
2173
2312
2391
2519
2654
2793
3008
3100
3137
3172
2708
1825
983
-161
-1244
-1994
-2789
-3562
-4174
-4482
-4285
-3722
-2955
-2151
-1705
-1433
-1187
-1077
-1027
-1069
-1222
-1347
-1333
-1202
-1038
-944
-626
-30
580
1189
1603
1622
1406
1274
1261
1196
925
485
23
-430
-701
-798
-986
-1146
-1078
-869
-681
-523
-462
-552
-636
-594
-569
-783
-1090
-1319
-1472
-1426
-1199
-1016
-844
-546
-169
260
592
781
917
942
964
980
811
542
268
-4
-199
-329
-467
-550
-591
-570
-438
-356
-340
-366
-441
-567
-676
-784
-976
-1141
-1276
-1352
-1410
-1380
-1308
-1270
-1180
-1001
-849
-738
-592
-503
-429
-310
-204
-149
-139
-251
-334
-374
-446
-458
-517
-616
-682
-730
-700
-689
-729
-711
-731
-746
-686
-759
-878
-940
-1005
-1052
-1076
-1095
-1095
-1089
-1008
-849
-731
-641
-544
-439
-368
-295
-228
-230
-258
-243
-208
-157
-115
-87
-33
22
127
233
236
218
202
170
138
95
67
-49
-151
-201
-206
-190
-239
-286
-346
-424
-662
-854
-835
-899
-949
-814
-724
-684
-597
-578
-624
-698
-759
-826
-871
-828
-750
-639
-521
-370
-219
-132
-58
14
93
200
302
388
485
615
709
769
836
887
911
938
985
1036
1101
1194
1335
1480
1571
1642
1700
1721
1721
1736
1762
1757
1699
1578
1347
948
467
-23
-453
-730
-804
-665
-449
-238
-78
-52
-146
-233
-254
-298
-433
-623
-863
-1185
-1498
-1630
-1612
-1586
-1569
-1572
-1605
-1669
-1706
-1595
-1354
-1087
-845
-646
-560
-589
-680
-763
-838
-917
-1001
-1080
-1137
-1187
-1192
-1148
-1056
-924
-753
-570
-398
-226
-81
46
136
181
190
145
70
-42
-157
-263
-358
-394
-378
-338
-240
-127
-46
16
75
117
123
125
143
159
137
87
24
-54
-134
-216
-280
-313
-316
-304
-270
-239
-229
-204
-193
-184
-193
-215
-278
-364
-448
-538
-625
-704
-773
-830
-878
-932
-987
-1041
-1071
-1067
-1051
-1056
-1076
-1078
-1103
-1132
-1162
-1175
-1189
-1210
-1204
-1206
-1221
-1215
-1162
-1108
-1046
-986
-931
-888
-867
-842
-842
-869
-883
-877
-850
-844
-823
-782
-754
-719
-677
-626
-599
-598
-588
-564
-554
-537
-498
-458
-440
-427
-411
-397
-381
-367
-356
-333
-309
-280
-239
-203
-178
-157
-137
-116
-80
-41
-9
16
49
84
111
143
171
201
231
253
278
290
295
321
352
393
431
466
521
582
665
756
847
919
991
1059
1120
1182
1249
1326
1389
1480
1582
1672
1763
1833
1860
1832
1697
1397
941
409
-74
-449
-674
-667
-478
-297
-144
-61
-96
-189
-277
-325
-396
-581
-837
-1133
-1461
-1707
-1768
-1732
-1683
-1640
-1628
-1654
-1693
-1641
-1419
-1135
-874
-637
-493
-486
-567
-674
-760
-839
-915
-957
-1000
-1030
-1018
-950
-835
-683
-511
-320
-158
-79
-26
18
22
-2
-40
-103
-192
-294
-382
-444
-497
-498
-449
-375
-281
-185
-94
-15
31
72
103
78
39
30
8
-34
-91
-145
-199
-291
-368
-400
-415
-430
-423
-407
-407
-403
-390
-370
-345
-347
-360
-399
-466
-520
-585
-666
-708
-731
-752
-776
-815
-848
-881
-908
-897
-877
-881
-898
-916
-956
-1024
-1072
-1107
-1146
-1206
-1231
-1258
-1320
-1342
-1336
-1303
-1228
-1153
-1068
-976
-935
-925
-912
-925
-939
-947
-956
-956
-952
-936
-887
-827
-773
-697
-616
-533
-463
-447
-433
-405
-412
-429
-437
-441
-439
-458
-484
-497
-511
-521
-497
-470
-446
-431
-417
-394
-389
-371
-340
-324
-320
-303
-274
-238
-176
-102
-36
34
115
191
250
289
330
365
392
428
464
501
551
589
633
707
767
845
920
1003
1085
1163
1259
1347
1434
1531
1607
1681
1780
1864
1898
1878
1770
1513
1120
633
147
-247
-495
-519
-351
-139
12
96
65
-48
-161
-249
-350
-542
-814
-1118
-1453
-1725
-1820
-1764
-1664
-1593
-1556
-1569
-1632
-1656
-1540
-1326
-1083
-869
-739
-721
-783
-877
-955
-999
-1019
-1003
-989
-984
-948
-888
-771
-605
-409
-205
-51
34
74
100
82
31
-25
-83
-158
-255
-347
-412
-474
-512
-471
-394
-316
-216
-117
-60
-41
-30
-30
-43
-46
-50
-51
-69
-107
-150
-193
-233
-288
-300
-273
-247
-226
-211
-206
-206
-208
-196
-203
-205
-221
-296
-377
-458
-510
-566
-584
-564
-567
-607
-654
-701
-745
-774
-790
-787
-802
-844
-883
-927
-972
-1010
-1020
-1028
-1060
-1071
-1087
-1124
-1172
-1189
-1179
-1146
-1121
-1091
-1042
-1033
-1040
-1022
-996
-999
-987
-958
-943
-927
-903
-850
-774
-707
-635
-572
-523
-494
-470
-433
-404
-380
-349
-325
-319
-305
-299
-288
-269
-247
-214
-185
-181
-172
-156
-155
-164
-157
-155
-155
-152
-152
-158
-171
-173
-156
-125
-86
-17
34
70
106
143
186
225
278
349
416
482
565
657
733
815
891
973
1031
1071
1133
1192
1257
1365
1478
1605
1730
1846
1963
2018
2015
1961
1785
1456
1033
574
143
-181
-326
-261
-96
62
194
217
117
-2
-89
-156
-277
-467
-710
-1013
-1355
-1570
-1624
-1640
-1630
-1606
-1602
-1668
-1749
-1712
-1539
-1328
-1102
-900
-811
-845
-950
-1059
-1137
-1187
-1190
-1163
-1148
-1106
-1028
-944
-807
-622
-403
-199
-50
48
131
166
145
123
63
10
-72
-194
-300
-384
-439
-428
-378
-309
-200
-92
-14
26
44
46
30
-20
-39
-48
-81
-121
-191
-244
-302
-360
-375
-358
-339
-314
-305
-315
-311
-305
-303
-306
-311
-321
-375
-449
-503
-562
-614
-657
-673
-676
-678
-698
-724
-732
-747
-748
-743
-755
-773
-792
-827
-884
-931
-953
-958
-959
-967
-973
-996
-1045
-1068
-1084
-1068
-1037
-1015
-997
-998
-1031
-1049
-1045
-1043
-1019
-994
-941
-883
-857
-834
-806
-779
-743
-720
-696
-655
-649
-660
-654
-641
-604
-561
-532
-495
-471
-474
-461
-451
-440
-403
-370
-337
-291
-246
-215
-202
-193
-170
-143
-135
-122
-116
-109
-88
-85
-61
-28
-6
31
56
88
124
167
215
269
344
439
506
569
649
704
768
851
932
1010
1085
1134
1206
1307
1398
1487
1553
1631
1728
1805
1868
1901
1837
1666
1356
940
483
41
-280
-395
-309
-128
57
206
252
167
54
-37
-104
-215
-398
-626
-924
-1223
-1397
-1414
-1387
-1331
-1270
-1275
-1355
-1461
-1461
-1345
-1162
-956
-803
-731
-751
-842
-946
-1028
-1068
-1066
-1050
-1047
-1044
-1003
-953
-860
-712
-524
-353
-219
-117
-43
-24
-25
-17
-31
-48
-85
-129
-186
-260
-315
-323
-290
-223
-137
-65
-22
-7
-7
-10
-23
-30
-18
-20
-51
-91
-155
-244
-319
-377
-395
-391
-387
-366
-330
-304
-269
-240
-234
-236
-245
-262
-321
-410
-472
-529
-609
-673
-699
-724
-746
-767
-767
-749
-740
-719
-702
-693
-700
-721
-739
-777
-826
-870
-899
-921
-941
-934
-932
-939
-943
-952
-951
-921
-869
-806
-740
-697
-686
-704
-712
-730
-725
-716
-711
-676
-664
-639
-601
-559
-515
-466
-412
-363
-335
-338
-333
-312
-302
-303
-296
-289
-302
-324
-340
-340
-324
-307
-284
-261
-249
-233
-217
-207
-196
-157
-133
-107
-81
-63
-59
-51
-20
-5
18
56
103
131
157
199
247
310
370
428
508
578
624
679
731
762
796
835
899
979
1054
1138
1190
1277
1388
1475
1585
1683
1739
1757
1708
1517
1199
791
355
-43
-340
-450
-375
-217
-48
86
121
44
-39
-87
-137
-232
-395
-606
-889
-1191
-1379
-1409
-1399
-1357
-1275
-1254
-1321
-1414
-1389
-1234
-1030
-808
-604
-486
-488
-575
-687
-764
-816
-823
-822
-844
-850
-841
-825
-778
-665
-487
-304
-156
-24
76
95
87
117
113
75
17
-51
-137
-241
-313
-316
-284
-224
-124
-25
22
33
42
49
63
47
34
6
-56
-129
-206
-277
-346
-410
-467
-478
-474
-450
-415
-394
-359
-320
-307
-287
-283
-311
-350
-408
-458
-544
-650
-742
-798
-848
-891
-907
-915
-913
-906
-890
-870
-854
-872
-893
-910
-951
-1011
-1082
-1136
-1187
-1225
-1219
-1193
-1135
-1069
-1026
-952
-872
-833
-809
-761
-746
-756
-753
-723
-694
-680
-625
-560
-504
-456
-414
-371
-326
-300
-255
-202
-182
-177
-149
-112
-113
-134
-150
-173
-182
-189
-197
-193
-190
-188
-199
-186
-150
-122
-93
-88
-83
-70
-82
-97
-96
-90
-85
-69
-24
36
88
133
193
269
321
373
425
469
514
537
571
635
675
714
787
860
949
1051
1124
1210
1305
1415
1542
1661
1782
1894
1939
1892
1787
1539
1141
735
245
-249
-714
-1067
-1180
-917
-551
-266
109
247
168
26
-133
-295
-455
-628
-983
-1374
-1740
-2040
-2180
-2184
-2102
-2006
-1901
-1827
-1728
-1431
-1066
-707
-351
-133
-2
-12
-142
-215
-302
-377
-389
-388
-346
-292
-191
-69
80
267
401
469
460
443
371
185
8
-194
-445
-694
-915
-1066
-1166
-1201
-1112
-969
-799
-599
-431
-296
-152
-82
-66
-43
-77
-131
-195
-242
-229
-233
-205
-88
-18
82
178
219
250
224
246
167
-13
-175
-415
-714
-982
-1208
-1448
-1640
-1740
-1799
-1832
-1754
-1661
-1528
-1391
-1309
-1148
-1133
-1120
-1051
-1135
-1185
-1231
-1290
-1331
-1375
-1261
-1146
-1119
-879
-691
-603
-431
-280
-187
-214
-215
-292
-457
-621
-775
-887
-1022
-1026
-969
-976
-865
-715
-637
-522
-425
-351
-355
-445
-435
-524
-649
-666
-693
-708
-691
-594
-519
-426
-278
-133
-24
60
180
260
286
370
399
375
383
372
387
409
465
596
691
826
995
1075
1189
1256
1300
1335
1289
1311
1259
1219
1321
1353
1437
1608
1797
1975
2163
2447
2699
2921
3200
3439
3640
3781
3545
2765
1707
359
-1132
-2194
-2972
-3620
-4094
-4403
-4364
-4103
-3465
-2469
-1532
-748
-241
-98
-305
-620
-847
-1021
-1040
-990
-1057
-1125
-937
-425
179
859
1655
2113
2213
2256
2174
1878
1356
888
332
-366
-995
-1476
-1849
-2110
-2021
-1823
-1622
-1311
-1008
-683
-376
-133
-62
-251
-510
-766
-1118
-1316
-1300
-1230
-1029
-784
-401
-13
302
730
1157
1480
1669
1672
1482
1177
759
335
-44
-424
-658
-812
-945
-927
-874
-815
-686
-580
-503
-560
-668
-790
-1041
-1270
-1434
-1538
-1625
-1573
-1577
-1456
-1295
-1255
-933
-813
-623
-407
-413
-329
-406
-528
-594
-755
-870
-866
-963
-881
-789
-781
-690
-678
-627
-696
-759
-866
-985
-1171
-1351
-1400
-1573
-1586
-1588
-1501
-1409
-1307
-1084
-1006
-873
-735
-655
-571
-490
-436
-424
-401
-372
-359
-364
-297
-212
-126
-48
21
31
14
-20
-131
-218
-362
-485
-610
-763
-803
-813
-774
-660
-502
-336
-160
2
98
195
240
283
301
312
406
475
607
767
919
1114
1266
1443
1659
1796
1975
2130
2129
2137
2119
2049
2015
1989
2015
2026
2087
2217
2322
2495
2684
2872
3017
3164
3252
3379
3340
2573
1423
12
-1550
-2893
-3654
-4176
-4658
-4769
-4651
-4105
-3309
-2272
-1286
-641
-98
235
245
-41
-362
-762
-958
-945
-755
-511
-291
262
830
1451
2040
2372
2299
1955
1561
989
243
-575
-1306
-2034
-2470
-2600
-2654
-2523
-2247
-1799
-1353
-934
-499
-223
-72
38
49
-35
-271
-557
-673
-733
-579
-198
142
537
936
1287
1510
1562
1539
1349
1058
772
390
-98
-518
-891
-1180
-1237
-1209
-1132
-997
-887
-723
-613
-564
-581
-669
-733
-863
-995
-1088
-1251
-1257
-1117
-896
-588
-228
70
242
490
521
419
308
27
-204
-502
-792
-1026
-1270
-1366
-1373
-1302
-1153
-991
-787
-719
-703
-601
-716
-948
-1064
-1190
-1352
-1422
-1421
-1438
-1373
-1214
-1049
-909
-731
-617
-665
-670
-730
-877
-942
-1058
-1056
-1027
-997
-837
-744
-621
-461
-347
-269
-246
-226
-276
-373
-454
-568
-662
-719
-781
-809
-792
-778
-728
-661
-594
-519
-425
-339
-247
-178
-168
-148
-157
-176
-162
-99
-13
126
301
434
615
792
994
1163
1331
1523
1551
1543
1554
1546
1561
1545
1592
1606
1618
1652
1659
1771
1875
2032
2249
2359
2589
2725
2770
2891
2983
3113
3186
3024
2158
735
-638
-2078
-3147
-3577
-3901
-4098
-4142
-3967
-3353
-2485
-1497
-783
-255
154
282
197
-145
-536
-857
-879
-671
-333
42
315
757
1193
1650
2072
2066
1764
1305
776
234
-435
-1129
-1740
-2207
-2356
-2311
-2168
-1958
-1714
-1383
-1074
-748
-490
-389
-388
-345
-256
-290
-368
-495
-485
-335
-56
384
710
982
1166
1237
1211
1103
915
577
300
34
-237
-530
-830
-1053
-1200
-1158
-1045
-920
-831
-828
-796
-841
-920
-914
-1042
-1153
-1133
-1162
-1083
-1030
-954
-800
-547
-248
-141
41
24
-144
-185
-375
-522
-689
-836
-963
-1064
-979
-1024
-1045
-992
-934
-816
-756
-673
-751
-881
-923
-1060
-1193
-1215
-1234
-1270
-1216
-1060
-925
-861
-733
-641
-602
-541
-506
-548
-669
-707
-782
-833
-843
-767
-709
-650
-459
-329
-228
-167
-116
-124
-160
-173
-270
-395
-510
-597
-668
-696
-659
-603
-574
-504
-371
-303
-278
-209
-133
-100
-55
23
57
57
137
193
272
426
569
722
857
1050
1138
1200
1301
1376
1385
1336
1429
1395
1345
1445
1436
1398
1466
1469
1507
1665
1730
1922
2019
2175
2425
2459
2755
2890
2958
3129
3118
2671
1475
170
-1204
-2491
-3209
-3566
-3887
-3995
-3947
-3602
-2859
-2079
-1190
-681
-199
126
124
21
-428
-734
-967
-864
-537
-165
165
505
980
1360
1824
1976
1866
1521
1104
653
50
-592
-1283
-1801
-2129
-2136
-2061
-1866
-1643
-1384
-1002
-751
-423
-278
-230
-162
-98
-24
-155
-305
-350
-326
-109
268
604
921
1142
1235
1298
1204
1044
789
476
237
-24
-255
-615
-890
-1042
-1127
-1015
-912
-784
-722
-653
-621
-655
-705
-825
-908
-1067
-1045
-1119
-1257
-1292
-1325
-1245
-1115
-833
-700
-514
-411
-385
-335
-370
-339
-486
-527
-598
-681
-744
-888
-909
-918
-924
-791
-658
-707
-664
-743
-868
-968
-1098
-1189
-1353
-1350
-1377
-1366
-1297
-1283
-1198
-1076
-981
-899
-782
-787
-773
-776
-791
-743
-763
-729
-662
-547
-391
-314
-211
-133
-131
-47
-45
-78
-123
-247
-333
-461
-535
-607
-697
-713
-722
-661
-592
-549
-456
-340
-215
-123
4
107
204
298
405
507
580
687
739
855
971
1112
1230
1280
1446
1565
1638
1668
1688
1654
1552
1423
1328
1208
1159
1247
1329
1584
1870
2145
2437
2735
3096
3307
3518
3502
2953
2099
636
-794
-2028
-3117
-3514
-3902
-3951
-3836
-3500
-2837
-2192
-1370
-815
-307
-29
70
-44
-400
-760
-1024
-1032
-855
-461
-90
342
785
1299
1618
1851
1809
1495
1192
658
266
-426
-1069
-1624
-2075
-2206
-2243
-2049
-1883
-1565
-1258
-961
-707
-542
-472
-420
-312
-267
-243
-394
-432
-409
-291
-12
300
618
862
1072
1195
1166
1020
821
541
305
55
-221
-511
-812
-1014
-1148
-1147
-1065
-901
-795
-687
-612
-640
-686
-930
-1020
-1257
-1459
-1474
-1680
-1627
-1655
-1545
-1302
-1129
-753
-559
-327
-117
-118
-115
-292
-454
-604
-877
-909
-985
-1040
-1029
-996
-876
-830
-633
-577
-534
-549
-632
-746
-1005
-1116
-1320
-1401
-1400
-1359
-1270
-1246
-1065
-953
-849
-636
-510
-406
-309
-256
-212
-244
-223
-265
-267
-177
-146
-74
-79
-28
-42
-106
-70
-108
-162
-246
-273
-315
-394
-405
-480
-511
-510
-465
-398
-368
-257
-192
-80
53
185
331
449
561
630
720
787
857
971
1082
1220
1406
1518
1629
1709
1708
1713
1605
1587
1511
1406
1479
1387
1475
1511
1572
1867
1915
2247
2450
2519
2838
2627
2348
1681
438
-398
-1524
-2315
-2702
-3237
-3248
-3408
-3092
-2600
-2222
-1514
-1156
-655
-220
-102
-22
-267
-513
-532
-626
-426
-232
-90
248
518
918
1156
1275
1338
1264
1119
922
553
7
-497
-991
-1310
-1587
-1717
-1729
-1708
-1527
-1290
-1114
-985
-843
-692
-518
-402
-286
-312
-359
-387
-378
-289
-215
-17
180
363
557
680
677
667
611
544
447
308
125
-134
-341
-546
-723
-825
-859
-879
-799
-860
-925
-934
-1167
-1231
-1305
-1416
-1401
-1474
-1404
-1367
-1304
-1173
-1128
-918
-785
-646
-548
-499
-406
-470
-441
-442
-461
-518
-534
-551
-669
-695
-795
-885
-951
-980
-924
-996
-1006
-981
-1083
-1044
-1112
-1128
-1116
-1207
-1086
-1160
-1159
-1082
-1108
-971
-906
-742
-604
-520
-378
-368
-312
-264
-263
-225
-228
-191
-193
-251
-254
-301
-340
-338
-348
-329
-320
-308
-270
-316
-314
-299
-362
-330
-305
-270
-196
-132
-13
68
173
291
371
457
535
662
723
775
862
852
962
1032
1043
1112
1171
1240
1248
1288
1330
1351
1386
1402
1460
1464
1473
1529
1551
1635
1713
1803
1935
2072
2166
2163
1947
1705
1025
216
-330
-1157
-1673
-2104
-2413
-2525
-2706
-2533
-2385
-2194
-1852
-1541
-1196
-963
-777
-711
-848
-776
-802
-851
-640
-591
-355
-202
17
342
395
582
689
729
772
668
517
262
-66
-313
-610
-887
-1022
-1151
-1169
-1162
-1098
-1017
-1030
-927
-821
-755
-665
-638
-624
-684
-733
-736
-834
-800
-699
-642
-487
-373
-263
-196
-157
-42
-17
5
32
23
9
-95
-131
-204
-367
-494
-595
-671
-773
-824
-852
-944
-978
-974
-1002
-952
-947
-975
-947
-947
-914
-959
-986
-918
-937
-898
-803
-770
-721
-677
-617
-538
-521
-440
-418
-391
-340
-314
-264
-281
-233
-226
-233
-187
-236
-262
-305
-350
-362
-439
-445
-444
-461
-415
-386
-349
-304
-277
-217
-193
-152
-117
-101
-71
-60
-6
-14
-4
51
113
130
41
85
141
93
109
123
37
23
70
21
3
-3
24
-36
-49
4
-36
-110
-31
71
23
-1
9
110
44
60
35
107
168
110
117
214
205
192
214
221
245
225
216
235
224
222
228
217
212
176
167
180
179
156
124
92
62
51
49
51
65
64
67
84
95
122
141
154
184
231
270
295
322
344
346
340
323
296
272
228
191
177
162
129
106
81
53
-2
-67
-118
-180
-240
-293
-337
-374
-407
-446
-495
-509
-510
-509
-518
-520
-498
-498
-512
-521
-503
-495
-492
-480
-465
-440
-436
-439
-440
-436
-424
-420
-432
-436
-445
-436
-420
-392
-380
-374
-350
-338
-332
-327
-336
-346
-349
-347
-350
-344
-325
-305
-284
-280
-285
-290
-292
-299
-310
-319
-331
-349
-369
-360
-342
-321
-291
-282
-278
-285
-305
-319
-334
-358
-381
-389
-402
-419
-422
-427
-404
-388
-368
-340
-333
-330
-344
-364
-380
-412
-452
-482
-505
-505
-509
-511
-505
-485
-455
-442
-419
-404
-397
-395
-406
-413
-417
-414
-414
-402
-368
-325
-279
-224
-161
-108
-78
-59
-45
-61
-86
-106
-139
-170
-182
-177
-167
-144
-141
-133
-126
-140
-164
-188
-198
-217
-235
-233
-224
-219
-215
-223
-243
-248
-243
-234
-213
-210
-219
-218
-222
-228
-230
-257
-287
-298
-316
-325
-319
-305
-275
-240
-209
-179
-167
-176
-174
-180
-188
-204
-231
-259
-277
-284
-303
-322
-300
-282
-269
-239
-218
-207
-200
-202
-211
-205
-184
-168
-161
-160
-162
-176
-184
-192
-200
-199
-198
-200
-205
-225
-235
-250
-270
-285
-293
-291
-297
-312
-328
-332
-313
-296
-297
-275
-255
-245
-234
-230
-207
-186
-164
-147
-146
-141
-139
-146
-155
-171
-185
-207
-216
-234
-251
-261
-274
-273
-273
-270
-262
-273
-287
-279
-257
-241
-229
-213
-209
-217
-221
-223
-227
-243
-235
-219
-231
-238
-240
-231
-229
-240
-231
-209
-204
-223
-241
-254
-277
-295
-312
-319
-330
-344
-340
-324
-300
-259
-222
-191
-156
-119
-96
-75
-48
-34
-29
-32
-37
-41
-64
-103
-143
-185
-214
-243
-282
-295
-311
-321
-339
-347
-347
-350
-360
-373
-376
-384
-384
-392
-408
-383
-340
-292
-243
-216
-203
-206
-199
-207
-221
-242
-268
-295
-323
-347
-363
-365
-366
-360
-337
-316
-305
-306
-298
-274
-252
-247
-250
-259
-261
-265
-263
-259
-260
-261
-254
-257
-254
-237
-243
-252
-254
-261
-275
-293
-309
-304
-291
-270
-249
-228
-198
-175
-172
-173
-178
-188
-206
-225
-241
-263
-292
-290
-288
-302
-294
-259
-233
-213
-197
-192
-189
-191
-203
-217
-219
-202
-200
-201
-194
-205
-207
-211
-224
-248
-273
-279
-282
-303
-311
-313
-297
-284
-286
-293
-288
-285
-277
-276
-278
-271
-281
-282
-275
-269
-263
-241
-213
-197
-163
-126
-98
-75
-78
-83
-78
-83
-85
-73
-57
-59
-54
-39
-17
-13
-29
-45
-97
-146
-200
-281
-356
-377
-364
-365
-378
-382
-354
-308
-286
-272
-265
-261
-265
-291
-309
-312
-295
-285
-275
-282
-314
-331
-333
-338
-344
-353
-352
-346
-349
-357
-359
-344
-346
-337
-327
-323
-322
-313
-302
-306
-289
-278
-269
-267
-270
-259
-261
-254
-264
-263
-251
-258
-269
-278
-286
-301
-298
-298
-292
-295
-299
-292
-288
-293
-296
-292
-272
-268
-291
-280
-262
-252
-255
-250
-250
-233
-228
-239
-226
-222
-223
-214
-208
-210
-202
-181
-176
-181
-158
-130
-131
-150
-166
-157
-174
-197
-203
-220
-239
-249
-250
-251
-250
-264
-267
-265
-284
-307
-301
-312
-315
-309
-296
-275
-244
-231
-217
-222
-249
-118
-156
-234
-201
-208
-242
-230
-234
-246
-210
-241
-207
-214
-205
-201
-200
-191
-193
-179
-174
-174
-185
-190
-204
-210
-218
-217
-228
-240
-240
-239
-237
-240
-238
-230
-228
-217
-197
-198
-212
-230
-238
-233
-240
-252
-263
-290
-323
-355
-351
-348
-355
-352
-353
-343
-338
-326
-322
-318
-322
-321
-323
-343
-342
-326
-311
-295
-278
-255
-243
-186
-103
-88
-143
-147
-97
-136
-251
-317
-295
-241
-223
-263
-256
-229
-227
-223
-217
-199
-192
-188
-194
-217
-233
-234
-202
-161
-145
-145
-180
-197
-199
-207
-234
-269
-278
-260
-257
-284
-291
-285
-290
-299
-310
-295
-280
-257
-247
-240
-213
-213
-221
-223
-203
-201
-226
-253
-271
-274
-286
-305
-279
-247
-249
-248
-232
-233
-237
-245
-267
-269
-289
-307
-314
-326
-344
-358
-341
-339
-341
-321
-316
-322
-327
-321
-324
-335
-339
-352
-347
-344
-350
-356
-364
-365
-340
-308
-312
-322
-302
-298
-317
-320
-322
-311
-314
-316
-308
-307
-310
-312
-302
-300
-303
-305
-298
-302
-314
-306
-295
-293
-277
-259
-261
-265
-257
-255
-263
-281
-307
-314
-324
-325
-330
-328
-311
-302
-300
-286
-267
-252
-230
-214
-197
-184
-175
-187
-191
-195
-199
-209
-233
-249
-242
-235
-230
-230
-241
-250
-246
-250
-236
-220
-223
-223
-214
-208
-213
-205
-195
-180
-180
-188
-193
-197
-200
-205
-212
-206
-205
-219
-239
-244
-249
-258
-256
-254
-268
-297
-305
-319
-333
-344
-349
-346
-339
-347
-336
-324
-315
-307
-295
-299
-308
-306
-316
-331
-342
-354
-362
-357
-357
-368
-356
-352
-348
-332
-314
-290
-281
-266
-247
-239
-251
-252
-245
-247
-252
-270
-295
-305
-314
-302
-296
-299
-305
-310
-327
-331
-331
-332
-331
-324
-321
-337
-331
-314
-305
-296
-298
-302
-268
-239
-217
-209
-201
-214
-221
-220
-231
-231
-235
-250
-252
-231
-200
-169
-147
-131
-124
-129
-145
-163
-185
-201
-204
-216
-225
-226
-234
-245
-253
-242
-225
-218
-215
-218
-218
-228
-239
-229
-224
-224
-239
-248
-267
-296
-314
-314
-300
-287
-285
-285
-276
-272
-261
-250
-249
-245
-240
-252
-250
-245
-257
-271
-274
-261
-277
-277
-281
-283
-286
-291
-289
-295
-280
-286
-289
-303
-328
-339
-331
-316
-308
-305
-290
-288
-277
-287
-299
-302
-294
-278
-284
-293
-321
-339
-328
-340
-340
-315
-316
-323
-327
-325
-308
-300
-288
-229
-266
-275
-223
-209
-214
-249
-200
-149
-146
-162
-143
-117
-106
-124
-135
-127
-167
-201
-226
-253
-290
-319
-323
-341
-358
-347
-345
-357
-364
-370
-364
-352
-349
-336
-312
-291
-285
-288
-295
-298
-281
-265
-248
-219
-185
-160
-143
-143
-140
-133
-145
-146
-146
-160
-169
-161
-147
-136
-132
-128
-119
-98
-98
-96
-87
-112
-137
-147
-163
-174
-193
-211
-210
-207
-208
-223
-227
-226
-233
-235
-240
-261
-288
-317
-330
-332
-329
-332
-330
-311
-276
-244
-219
-202
-206
-199
-199
-208
-218
-221
-238
-252
-269
-307
-321
-332
-338
-321
-297
-270
-263
-265
-257
-248
-247
-242
-231
-227
-220
-215
-226
-226
-232
-230
-221
-217
-210
-211
-211
-214
-216
-222
-220
-239
-252
-259
-277
-287
-283
-279
-265
-256
-240
-219
-204
-186
-170
-162
-158
-150
-145
-148
-157
-162
-167
-164
-156
-130
-114
-109
-104
-104
-101
-121
-140
-146
-175
-201
-213
-225
-232
-224
-224
-220
-216
-213
-206
-210
-207
-198
-200
-217
-240
-257
-265
-275
-284
-283
-285
-285
-277
-259
-241
-230
-232
-227
-224
-228
-232
-243
-248
-242
-250
-263
-262
-273
-284
-276
-266
-249
-233
-233
-237
-239
-253
-273
-282
-302
-321
-337
-360
-379
-385
-372
-361
-338
-319
-312
-302
-304
-299
-302
-304
-303
-306
-301
-295
-300
-302
-305
-301
-287
-265
-254
-236
-218
-226
-233
-226
-221
-217
-231
-242
-259
-275
-277
-280
-272
-256
-251
-249
-243
-252
-263
-270
-275
-271
-266
-273
-273
-265
-259
-262
-263
-245
-239
-245
-248
-255
-263
-270
-283
-283
-284
-302
-312
-312
-294
-285
-276
-264
-251
-232
-230
-238
-233
-238
-249
-254
-269
-268
-276
-283
-300
-312
-314
-314
-298
-286
-273
-269
-272
-278
-291
-303
-307
-303
-312
-319
-324
-340
-350
-355
-350
-349
-341
-330
-317
-303
-295
-302
-312
-302
-297
-296
-294
-284
-267
-240
-234
-236
-221
-212
-211
-220
-243
-242
-255
-278
-291
-306
-304
-299
-283
-269
-263
-254
-240
-230
-226
-234
-245
-253
-248
-238
-241
-253
-261
-277
-285
-292
-292
-290
-304
-315
-313
-300
-294
-296
-295
-292
-299
-299
-314
-327
-326
-313
-314
-314
-299
-297
-289
-289
-292
-293
-295
-299
-301
-300
-297
-308
-315
-296
-282
-267
-257
-255
-253
-252
-235
-232
-240
-244
-269
-283
-300
-320
-324
-323
-314
-302
-297
-283
-268
-254
-260
-258
-237
-217
-219
-228
-242
-243
-245
-246
-239
-239
-243
-251
-232
-228
-210
-183
-158
-138
-133
-120
-124
-125
-130
-144
-146
-139
-151
-162
-164
-171
-178
-198
-206
-219
-223
-234
-264
-281
-277
-266
-259
-260
-256
-249
-240
-241
-233
-222
-215
-219
-237
-243
-266
-287
-305
-325
-337
-344
-346
-339
-331
-340
-346
-330
-310
-305
-300
-311
-308
-312
-338
-363
-372
-376
-370
-357
-344
-314
-284
-281
-280
-256
-238
-237
-236
-215
-207
-226
-250
-279
-290
-294
-301
-301
-275
-255
-256
-255
-268
-266
-257
-270
-285
-282
-284
-299
-305
-301
-296
-285
-267
-249
-243
-239
-251
-265
-259
-257
-255
-248
-247
-245
-217
-204
-211
-198
-183
-167
-162
-157
-151
-155
-161
-187
-217
-231
-249
-265
-258
-268
-281
-297
-311
-311
-327
-342
-343
-334
-327
-320
-312
-304
-307
-297
-284
-274
-276
-272
-270
-282
-279
-283
-278
-287
-290
-286
-290
-291
-299
-299
-289
-284
-289
-294
-298
-298
-301
-294
-287
-282
-282
-281
-271
-278
-277
-279
-276
-279
-282
-276
-288
-289
-295
-304
-310
-303
-298
-282
-276
-282
-282
-265
-257
-272
-270
-273
-285
-308
-325
-331
-338
-359
-358
-332
-331
-326
-321
-316
-303
-278
-252
-245
-246
-240
-234
-231
-237
-243
-249
-274
-289
-297
-316
-314
-306
-307
-315
-314
-308
-298
-312
-320
-318
-331
-341
-356
-353
-349
-335
-315
-294
-280
-278
-257
-238
-233
-245
-255
-272
-293
-314
-311
-303
-302
-316
-317
-318
-325
-327
-328
-316
-322
-326
-338
-343
-366
-380
-385
-382
-366
-368
-359
-341
-322
-310
-300
-279
-258
-241
-232
-221
-217
-215
-217
-212
-207
-205
-212
-222
-245
-269
-275
-280
-281
-290
-294
-288
-301
-325
-321
-300
-284
-271
-266
-273
-270
-286
-288
-283
-288
-284
-270
-246
-240
-229
-223
-212
-197
-186
-181
-185
-197
-206
-219
-227
-234
-246
-259
-287
-307
-322
-331
-347
-362
-381
-400
-418
-418
-402
-393
-406
-418
-416
-422
-423
-433
-441
-436
-428
-422
-413
-393
-366
-344
-335
-322
-305
-302
-300
-298
-289
-292
-293
-300
-303
-292
-299
-282
-253
-236
-222
-195
-172
-160
-151
-146
-141
-140
-138
-136
-134
-152
-164
-163
-173
-184
-201
-203
-214
-229
-236
-249
-267
-283
-285
-303
-311
-325
-324
-328
-344
-348
-354
-363
-352
-335
-326
-315
-308
-296
-282
-268
-241
-207
-171
-156
-165
-165
-164
-182
-195
-206
-206
-214
-228
-245
-260
-275
-306
-345
-375
-385
-397
-407
-409
-418
-419
-425
-409
-391
-386
-383
-377
-373
-375
-378
-383
-386
-385
-379
-389
-382
-376
-389
-396
-397
-391
-388
-382
-374
-375
-370
-370
-371
-367
-376
-382
-376
-375
-375
-361
-360
-356
-340
-333
-321
-307
-308
-311
-305
-302
-302
-299
-278
-252
-237
-232
-228
-242
-248
-252
-275
-282
-290
-295
-300
-309
-321
-325
-318
-317
-314
-291
-286
-290
-293
-295
-295
-288
-279
-273
-272
-272
-281
-301
-299
-295
-294
-297
-306
-304
-310
-310
-299
-294
-297
-295
-290
-286
-279
-280
-283
-296
-315
-324
-331
-344
-352
-351
-348
-354
-357
-357
-367
-376
-380
-401
-415
-416
-413
-421
-428
-442
-450
-464
-475
-471
-473
-472
-449
-437
-430
-425
-429
-430
-427
-407
-398
-395
-396
-389
-383
-378
-372
-378
-387
-398
-417
-422
-420
-428
-421
-422
-438
-436
-422
-425
-421
-410
-401
-403
-405
-401
-395
-393
-399
-402
-426
-429
-407
-398
-402
-396
-387
-383
-367
-353
-343
-322
-305
-294
-289
-280
-280
-289
-274
-255
-257
-255
-245
-241
-224
-219
-221
-227
-234
-249
-257
-269
-292
-309
-336
-360
-358
-353
-346
-340
-331
-301
-288
-284
-272
-254
-257
-262
-279
-297
-303
-308
-330
-346
-331
-327
-333
-327
-310
-310
-310
-300
-304
-305
-302
-310
-322
-328
-325
-324
-330
-327
-324
-323
-325
-332
-332
-330
-334
-329
-307
-300
-298
-284
-291
-290
-285
-284
-295
-314
-315
-312
-307
-316
-322
-326
-327
-337
-337
-344
-359
-370
-378
-383
-376
-369
-362
-367
-370
-353
-346
-330
-317
-308
-303
-299
-312
-312
-300
-302
-312
-335
-334
-332
-322
-315
-316
-303
-292
-285
-266
-262
-249
-245
-264
-282
-300
-297
-316
-323
-333
-343
-351
-337
-319
-330
-324
-318
-313
-296
-287
-290
-287
-272
-265
-269
-265
-263
-253
-235
-232
-227
-221
-215
-228
-254
-263
-270
-286
-305
-323
-334
-334
-334
-336
-329
-317
-323
-330
-323
-330
-335
-330
-326
-321
-319
-316
-312
-300
-289
-284
-266
-257
-259
-242
-232
-238
-238
-236
-240
-246
-257
-277
-306
-310
-302
-301
-296
-274
-251
-243
-234
-246
-256
-263
-276
-278
-292
-284
-256
-245
-224
-208
-189
-164
-140
-129
-144
-161
-183
-215
-241
-256
-264
-271
-284
-283
-282
-292
-296
-287
-285
-280
-272
-264
-237
-220
-198
-189
-190
-186
-186
-187
-182
-165
-149
-152
-158
-163
-154
-150
-149
-160
-179
-188
-204
-208
-207
-207
-208
-206
-204
-201
-209
-239
-259
-271
-278
-298
-304
-290
-301
-323
-338
-343
-341
-331
-310
-298
-292
-289
-276
-270
-273
-266
-268
-272
-282
-285
-279
-278
-277
-259
-258
-255
-255
-251
-243
-238
-238
-237
-243
-258
-261
-270
-274
-295
-309
-315
-315
-311
-306
-298
-293
-285
-294
-292
-283
-276
-272
-272
-271
-264
-255
-247
-254
-260
-251
-250
-260
-260
-256
-260
-267
-273
-281
-279
-282
-279
-268
-273
-287
-288
-297
-308
-312
-310
-304
-292
-288
-279
-267
-269
-282
-302
-330
-344
-344
-357
-372
-385
-397
-403
-403
-401
-390
-386
-376
-369
-356
-347
-337
-317
-319
-329
-323
-316
-310
-309
-305
-304
-297
-296
-304
-304
-309
-306
-309
-306
-314
-322
-332
-327
-327
-326
-306
-282
-249
-219
-202
-189
-184
-174
-162
-150
-144
-141
-146
-138
-125
-117
-102
-90
-76
-70
-64
-78
-72
-85
-97
-105
-139
-154
-152
-162
-166
-179
-192
-208
-219
-211
-219
-235
-247
-244
-249
-246
-253
-247
-245
-245
-225
-207
-181
-181
-179
-173
-197
-215
-233
-242
-245
-252
-249
-256
-264
-260
-272
-280
-287
-282
-258
-248
-243
-237
-229
-239
-244
-245
-252
-257
-265
-256
-236
-223
-217
-197
-178
-174
-165
-151
-147
-140
-134
-130
-135
-144
-141
-167
-198
-204
-212
-232
-247
-269
-273
-295
-304
-291
-276
-260
-258
-251
-251
-251
-240
-228
-230
-231
-225
-229
-231
-233
-221
-209
-185
-175
-163
-153
-150
-151
-144
-133
-133
-146
-149
-157
-171
-195
-220
-233
-242
-223
-208
-197
-189
-182
-176
-180
-193
-199
-198
-207
-197
-180
-171
-153
-141
-139
-125
-110
-97
-104
-120
-124
-139
-151
-167
-179
-175
-184
-181
-178
-183
-193
-207
-219
-226
-215
-211
-210
-192
-187
-177
-176
-176
-176
-175
-149
-130
-118
-106
-103
-100
-102
-108
-110
-122
-142
-152
-168
-180
-181
-181
-184
-176
-173
-172
-178
-178
-162
-151
-147
-143
-135
-144
-163
-171
-161
-155
-160
-165
-160
-159
-168
-170
-174
-178
-184
-204
-211
-223
-239
-247
-250
-251
-252
-246
-247
-247
-257
-257
-254
-271
-275
-276
-264
-254
-263
-262
-268
-282
-287
-299
-304
-311
-319
-331
-350
-368
-379
-389
-404
-406
-403
-396
-378
-367
-354
-336
-319
-302
-275
-263
-248
-231
-215
-220
-224
-220
-213
-214
-221
-225
-225
-220
-220
-227
-235
-232
-225
-216
-217
-224
-216
-206
-209
-213
-208
-202
-198
-196
-194
-194
-211
-227
-227
-223
-219
-203
-190
-195
-182
-184
-195
-198
-201
-211
-212
-210
-214
-215
-226
-238
-255
-267
-274
-272
-290
-302
-295
-288
-283
-284
-282
-287
-284
-288
-298
-296
-306
-308
-300
-293
-288
-287
-280
-281
-279
-272
-282
-303
-317
-322
-323
-326
-332
-327
-331
-338
-330
-322
-330
-345
-347
-356
-368
-367
-358
-355
-363
-361
-357
-364
-361
-361
-357
-362
-353
-332
-321
-311
-316
-308
-299
-311
-312
-303
-313
-318
-314
-317
-330
-331
-316
-302
-307
-305
-301
-291
-293
-301
-291
-291
-277
-259
-252
-260
-272
-269
-249
-239
-237
-233
-229
-238
-242
-239
-227
-219
-211
-202
-183
-174
-178
-179
-196
-201
-211
-218
-213
-206
-198
-188
-190
-192
-182
-188
-199
-206
-213
-222
-232
-246
-258
-264
-263
-266
-276
-286
-293
-284
-266
-267
-269
-265
-268
-277
-281
-271
-265
-266
-264
-262
-269
-266
-261
-258
-252
-238
-226
-234
-225
-213
-221
-232
-241
-241
-249
-250
-255
-276
-274
-272
-273
-261
-250
-250
-248
-240
-253
-261
-248
-238
-226
-209
-206
-209
-204
-204
-211
-209
-204
-207
-225
-248
-262
-268
-278
-298
-315
-324
-337
-348
-342
-320
-296
-287
-280
-263
-244
-224
-214
-198
-183
-181
-183
-181
-179
-180
-182
-177
-166
-167
-179
-188
-190
-196
-216
-241
-248
-253
-249
-247
-238
-239
-249
-261
-265
-263
-274
-280
-284
-284
-271
-263
-250
-239
-241
-232
-208
-193
-187
-184
-175
-189
-190
-186
-201
-207
-200
-203
-210
-210
-206
-198
-191
-193
-197
-205
-209
-217
-215
-184
-186
-190
-195
-199
-204
-202
-191
-198
-214
-223
-223
-234
-239
-246
-248
-256
-272
-273
-285
-295
-303
-295
-289
-294
-288
-277
-270
-280
-290
-291
-304
-311
-317
-318
-328
-345
-346
-343
-342
-343
-335
-319
-299
-292
-286
-281
-288
-285
-286
-301
-296
-277
-272
-282
-280
-270
-253
-234
-231
-236
-244
-251
-255
-266
-281
-305
-330
-347
-353
-363
-361
-353
-354
-355
-333
-316
-307
-290
-290
-301
-301
-300
-305
-301
-274
-257
-256
-260
-254
-249
-233
-225
-230
-227
-240
-254
-267
-283
-300
-314
-328
-335
-343
-333
-337
-333
-308
-293
-278
-266
-253
-247
-236
-219
-212
-205
-202
-206
-213
-226
-227
-230
-233
-246
-270
-276
-284
-293
-294
-291
-292
-308
-337
-350
-350
-376
-383
-381
-371
-365
-380
-378
-367
-368
-376
-361
-339
-328
-312
-311
-314
-326
-322
-329
-329
-318
-327
-349
-365
-371
-373
-369
-359
-343
-337
-337
-352
-362
-368
-391
-392
-389
-388
-394
-400
-406
-396
-383
-385
-386
-383
-377
-373
-371
-368
-358
-340
-333
-343
-332
-312
-309
-311
-297
-293
-295
-296
-303
-307
-318
-320
-327
-332
-322
-313
-307
-309
-312
-316
-323
-328
-355
-359
-352
-351
-356
-364
-369
-371
-370
-355
-338
-313
-311
-316
-306
-313
-321
-325
-327
-342
-350
-352
-359
-365
-364
-370
-377
-367
-350
-341
-331
-318
-298
-285
-278
-273
-278
-270
-276
-273
-261
-273
-279
-280
-288
-287
-266
-254
-258
-251
-231
-235
-245
-247
-263
-268
-281
-300
-312
-324
-334
-354
-365
-365
-358
-370
-382
-382
-385
-384
-370
-353
-351
-352
-360
-360
-360
-372
-382
-396
-402
-399
-388
-391
-390
-379
-381
-375
-394
-405
-415
-421
-408
-416
-418
-417
-398
-389
-382
-366
-364
-338
-330
-346
-353
-353
-357
-367
-387
-389
-396
-403
-387
-365
-345
-337
-316
-306
-293
-280
-274
-269
-262
-272
-288
-297
-297
-296
-298
-309
-307
-292
-286
-285
-281
-274
-259
-242
-238
-237
-231
-226
-230
-231
-237
-233
-242
-252
-259
-265
-271
-273
-277
-265
-248
-244
-238
-231
-231
-223
-201
-198
-198
-198
-194
-196
-205
-220
-228
-233
-242
-252
-264
-282
-295
-290
-301
-323
-330
-340
-348
-346
-341
-341
-342
-337
-326
-316
-323
-339
-345
-338
-353
-355
-357
-358
-353
-358
-351
-358
-358
-348
-349
-360
-363
-374
-386
-393
-389
-395
-404
-402
-404
-402
-411
-417
-422
-424
-432
-434
-425
-418
-417
-416
-426
-439
-442
-440
-432
-432
-428
-417
-410
-421
-410
-387
-390
-401
-409
-406
-399
-410
-408
-397
-383
-379
-370
-352
-331
-314
-297
-281
-280
-286
-279
-276
-276
-268
-274
-295
-312
-315
-315
-321
-328
-339
-360
-370
-374
-381
-378
-383
-390
-400
-405
-409
-404
-386
-358
-327
-292
-279
-280
-284
-272
-276
-288
-296
-316
-340
-365
-380
-396
-398
-405
-439
-451
-436
-432
-429
-419
-413
-413
-412
-412
-415
-421
-428
-419
-422
-423
-404
-396
-392
-390
-394
-398
-405
-417
-435
-441
-453
-463
-468
-472
-472
-461
-442
-443
-441
-448
-444
-442
-456
-441
-426
-419
-418
-425
-424
-420
-423
-427
-412
-396
-382
-363
-346
-342
-344
-345
-338
-342
-337
-339
-350
-338
-331
-327
-333
-336
-336
-344
-345
-343
-340
-336
-328
-308
-301
-291
-287
-294
-273
-287
-297
-299
-311
-329
-340
-343
-341
-340
-347
-350
-355
-357
-369
-372
-384
-400
-407
-410
-408
-417
-416
-400
-390
-379
-365
-361
-360
-362
-359
-364
-355
-341
-332
-323
-305
-310
-302
-287
-282
-279
-287
-289
-297
-296
-302
-308
-315
-317
-320
-322
-309
-303
-307
-307
-302
-311
-311
-304
-313
-318
-312
-317
-311
-301
-304
-300
-291
-280
-288
-295
-301
-333
-361
-377
-390
-387
-384
-367
-376
-389
-382
-381
-371
-360
-361
-371
-357
-355
-364
-359
-348
-350
-345
-333
-329
-330
-335
-340
-339
-343
-350
-326
-296
-283
-282
-288
-276
-265
-252
-244
-240
-226
-237
-253
-257
-263
-277
-290
-295
-286
-275
-265
-247
-239
-223
-212
-194
-178
-195
-205
-214
-221
-224
-220
-205
-203
-203
-214
-227
-227
-242
-246
-247
-243
-218
-231
-252
-236
-234
-224
-233
-246
-235
-235
-235
-229
-225
-216
-207
-199
-193
-190
-179
-166
-164
-176
-175
-185
-183
-183
-186
-187
-202
-209
-218
-224
-224
-243
-257
-270
-266
-272
-272
-304
-298
-342
-345
-405
-397
-452
-432
-511
-501
-643
-551
-1203
-2922
-1905
-1194
-2528
-3521
-2493
-1866
-1884
-1435
-964
-972
-506
331
316
-228
-192
-74
22
-27
-359
-434
-280
-175
-29
-158
-386
-617
-1104
-985
-1032
-1260
-1372
-1731
-1296
-1040
-1286
-1306
-913
-697
-760
-641
-334
-555
-911
-771
-587
-539
-755
-549
-561
-705
-959
-895
-1018
-1146
-838
-809
-821
-756
-740
-642
-879
-1403
-1280
-1361
-1442
-1276
-1321
-1403
-1393
-1136
-1062
-1073
-916
-716
-726
-856
-555
-306
-327
-360
-233
-195
-336
-104
178
195
98
83
272
204
335
43
-44
66
-98
-77
-103
-177
-147
-19
157
21
101
105
-29
114
129
-39
35
191
119
-19
-11
-17
-257
-381
-204
-245
-343
-335
-228
-224
-291
-296
-252
-252
-279
-215
-160
-183
-280
-275
-220
-201
-203
-169
-153
-161
-211
-271
-371
-426
-483
-530
-503
-453
-469
-546
-547
-508
-543
-548
-476
-395
-343
-275
-197
-166
-208
-175
-82
-2
31
21
48
72
32
3
20
24
3
5
76
80
11
-21
-5
-17
-19
1
12
-26
-24
-39
-65
-80
-90
-75
-47
11
6
-18
21
76
82
96
167
218
239
263
274
290
261
255
307
394
408
402
475
503
483
513
622
612
613
736
828
783
803
890
862
795
889
976
927
946
1054
1118
1123
1249
1381
1384
1411
1529
1581
1559
1636
1749
1781
1895
2101
2195
2264
2425
2552
2505
2477
2538
2473
2331
2325
2385
2266
2168
2250
2406
2440
2538
2878
3045
3045
3021
2849
2495
2002
1348
481
-603
-1666
-2693
-3471
-3896
-4036
-4165
-3969
-3481
-2884
-2129
-1271
-333
485
1245
2032
2564
2785
2807
2773
2636
2446
2275
2038
1791
1542
1398
1283
1159
1069
1021
1026
1037
981
763
441
39
-418
-825
-1203
-1519
-1787
-1914
-1898
-1802
-1649
-1401
-1032
-571
-53
506
1021
1417
1669
1846
1950
1934
1831
1679
1517
1317
1071
823
574
336
143
84
20
-27
-101
-165
-266
-413
-578
-772
-910
-1011
-1068
-1123
-1138
-1151
-1115
-1031
-859
-623
-376
-112
168
408
581
658
680
656
568
481
366
194
-20
-215
-369
-517
-643
-687
-686
-643
-563
-459
-423
-416
-405
-381
-379
-360
-343
-350
-408
-455
-462
-509
-555
-541
-512
-466
-491
-747
-1067
-1309
-1612
-1970
-2151
-2151
-2109
-2081
-1829
-1396
-1094
-806
-305
185
489
751
1026
1030
819
611
394
26
-366
-560
-739
-985
-1237
-1399
-1550
-1715
-1762
-1594
-1385
-1194
-983
-688
-435
-268
-110
104
284
451
624
810
889
892
866
837
775
697
619
473
334
174
1
-232
-399
-555
-572
-518
-357
-178
62
287
574
867
1124
1386
1651
1886
2060
2220
2332
2371
2347
2388
2466
2522
2591
2734
2845
2960
3119
3005
2525
1621
255
-1562
-3242
-4654
-5741
-6623
-6976
-7007
-6942
-6558
-5575
-4342
-3103
-1527
202
1681
2797
3736
4275
4214
3917
3683
3293
2671
2062
1481
689
-98
-609
-928
-1184
-1186
-884
-590
-464
-452
-648
-1124
-1648
-2046
-2406
-2750
-2967
-3050
-3116
-3072
-2848
-2464
-1939
-1165
-203
751
1600
2261
2642
2764
2690
2479
2116
1638
1082
501
-119
-718
-1294
-1788
-2096
-2167
-2053
-1835
-1576
-1368
-1242
-1189
-1119
-1102
-1127
-1152
-1139
-1144
-1192
-1224
-1252
-1212
-1096
-790
-380
59
466
816
1043
1122
1089
968
764
479
221
-62
-408
-794
-1128
-1439
-1682
-1783
-1728
-1597
-1420
-1186
-962
-793
-682
-558
-492
-460
-421
-398
-448
-548
-662
-804
-908
-988
-988
-953
-883
-802
-761
-770
-784
-847
-917
-943
-953
-942
-924
-913
-913
-939
-912
-861
-757
-643
-468
-304
-220
-187
-189
-230
-389
-570
-698
-847
-1103
-1320
-1458
-1635
-1787
-1809
-1701
-1581
-1430
-1134
-842
-652
-442
-224
-88
10
132
224
245
230
236
179
76
-16
-72
-134
-196
-262
-323
-416
-560
-713
-835
-897
-952
-958
-897
-814
-737
-608
-447
-271
-62
230
486
736
968
1151
1260
1322
1375
1403
1380
1338
1313
1268
1177
1122
1072
1021
991
1066
1203
1361
1563
1757
1963
2092
2201
2263
2244
2145
2006
1826
1520
889
2
-1010
-2209
-3443
-4330
-4854
-5140
-5221
-4858
-4261
-3573
-2760
-1657
-587
357
1322
2236
2808
2999
3038
2866
2439
1965
1601
1182
640
237
-68
-419
-730
-851
-856
-859
-759
-578
-556
-732
-997
-1292
-1663
-2015
-2202
-2252
-2245
-2110
-1811
-1469
-1118
-703
-194
321
856
1380
1768
1930
1918
1756
1446
1007
562
130
-289
-649
-951
-1219
-1426
-1534
-1539
-1460
-1319
-1134
-943
-794
-678
-619
-612
-618
-632
-606
-557
-477
-391
-303
-216
-116
0
141
288
396
493
536
457
298
102
-115
-350
-583
-762
-897
-1019
-1125
-1169
-1202
-1188
-1104
-959
-778
-608
-434
-295
-190
-151
-134
-149
-197
-224
-269
-314
-377
-430
-491
-521
-640
-773
-813
-878
-1006
-1114
-1135
-1187
-1295
-1342
-1211
-1173
-1186
-1063
-887
-813
-739
-617
-534
-522
-467
-368
-319
-366
-347
-335
-382
-455
-445
-465
-529
-548
-551
-573
-678
-791
-934
-1117
-1275
-1357
-1424
-1490
-1495
-1425
-1313
-1199
-1029
-811
-605
-403
-175
38
125
141
141
85
-11
-158
-294
-447
-596
-718
-835
-920
-960
-971
-949
-864
-749
-605
-470
-347
-216
-97
5
84
155
221
243
281
308
328
361
451
554
651
731
837
924
926
957
996
1014
921
863
864
792
720
738
832
892
1031
1282
1514
1655
1822
2003
2085
2063
2028
2014
1867
1678
1479
1132
456
-426
-1570
-2776
-3855
-4608
-5042
-5190
-4959
-4468
-3832
-3045
-1979
-988
-112
752
1614
2239
2629
2857
2832
2494
2029
1612
1147
602
124
-274
-631
-862
-932
-904
-877
-770
-600
-534
-624
-778
-1054
-1449
-1767
-1945
-2040
-2088
-2002
-1812
-1558
-1229
-799
-349
79
571
1091
1490
1719
1783
1644
1329
898
463
9
-469
-860
-1127
-1322
-1475
-1538
-1564
-1535
-1417
-1209
-986
-809
-674
-566
-527
-544
-565
-643
-717
-742
-691
-612
-525
-387
-206
-40
137
328
478
534
539
459
323
125
-96
-320
-552
-743
-878
-993
-1087
-1114
-1075
-989
-862
-696
-504
-344
-200
-74
-11
-20
-70
-152
-251
-330
-406
-465
-541
-577
-598
-581
-625
-670
-706
-767
-868
-957
-1063
-1169
-1296
-1360
-1330
-1289
-1238
-1121
-977
-854
-711
-582
-474
-401
-319
-255
-199
-185
-209
-259
-332
-404
-493
-609
-707
-884
-1120
-1341
-1491
-1654
-1792
-1835
-1743
-1634
-1475
-1194
-872
-620
-407
-116
148
318
409
485
470
336
177
-15
-266
-553
-779
-966
-1122
-1226
-1281
-1287
-1244
-1119
-952
-759
-556
-341
-112
115
342
537
660
742
817
864
874
861
820
789
755
704
677
721
735
696
745
855
879
847
949
1074
1134
1188
1362
1497
1532
1625
1801
1847
1926
1949
1929
1869
1859
1811
1680
1406
936
251
-733
-1817
-2989
-3998
-4759
-5132
-5204
-4865
-4293
-3533
-2683
-1645
-610
338
1134
1897
2488
2807
2940
2904
2573
2033
1455
887
320
-230
-630
-896
-1043
-1040
-928
-808
-719
-671
-665
-768
-959
-1198
-1465
-1734
-1903
-1979
-1954
-1878
-1702
-1431
-1034
-562
-30
495
1007
1444
1765
1908
1860
1627
1219
744
245
-243
-700
-1068
-1350
-1538
-1642
-1638
-1549
-1431
-1244
-1001
-761
-563
-430
-349
-337
-383
-438
-488
-549
-561
-516
-422
-295
-130
40
205
353
463
511
461
376
220
15
-214
-448
-681
-889
-1056
-1167
-1223
-1225
-1147
-1040
-880
-708
-528
-354
-215
-117
-39
-39
-60
-104
-176
-274
-356
-415
-485
-540
-589
-591
-606
-587
-686
-747
-802
-921
-1114
-1241
-1307
-1366
-1443
-1383
-1217
-1110
-1022
-823
-571
-405
-280
-152
-41
-24
-44
-63
-106
-224
-301
-369
-454
-555
-605
-665
-750
-832
-845
-985
-1209
-1371
-1460
-1603
-1702
-1649
-1496
-1363
-1178
-803
-456
-231
-29
190
310
320
290
230
110
-34
-205
-357
-528
-667
-819
-925
-975
-946
-928
-886
-769
-612
-472
-321
-134
15
97
204
323
388
426
479
539
548
583
630
673
689
734
761
791
803
797
766
739
674
650
694
771
850
882
1061
1215
1293
1356
1556
1699
1766
1860
2017
2024
1887
1827
1807
1666
1475
1355
1045
417
-388
-1273
-2442
-3533
-4343
-4728
-4933
-4712
-4089
-3259
-2439
-1458
-408
420
1053
1659
2180
2468
2597
2623
2428
2012
1549
1089
587
85
-250
-480
-583
-555
-419
-308
-270
-313
-408
-643
-935
-1262
-1613
-1895
-2022
-2030
-1956
-1786
-1513
-1185
-808
-320
196
667
1071
1439
1670
1701
1591
1340
937
461
26
-336
-658
-897
-1012
-1046
-1036
-969
-869
-787
-730
-658
-578
-553
-575
-626
-707
-799
-856
-881
-892
-874
-759
-576
-332
-56
220
457
635
769
809
724
542
341
118
-110
-317
-484
-606
-716
-756
-756
-723
-643
-613
-558
-479
-418
-378
-385
-389
-455
-558
-663
-704
-779
-837
-832
-793
-741
-687
-585
-510
-483
-467
-429
-418
-485
-525
-559
-619
-687
-715
-740
-785
-815
-796
-754
-751
-720
-689
-665
-662
-627
-638
-655
-687
-676
-652
-634
-739
-911
-1024
-1120
-1245
-1393
-1389
-1314
-1290
-1248
-1013
-775
-741
-711
-536
-402
-429
-433
-352
-335
-358
-360
-302
-322
-344
-345
-366
-413
-430
-452
-521
-583
-603
-622
-677
-705
-685
-669
-665
-550
-413
-262
-141
9
150
252
354
415
434
484
548
599
664
746
796
831
872
931
940
913
913
896
870
848
858
807
782
802
870
970
1077
1221
1314
1409
1522
1678
1765
1802
1831
1780
1716
1599
1483
1257
848
315
-341
-1096
-2033
-2944
-3698
-4209
-4432
-4381
-3899
-3248
-2488
-1701
-819
15
612
1083
1438
1689
1765
1778
1725
1485
1146
815
515
230
-48
-199
-272
-284
-235
-125
-73
-168
-346
-579
-865
-1205
-1504
-1746
-1901
-1924
-1790
-1557
-1279
-953
-569
-176
210
580
899
1121
1215
1226
1126
915
608
254
-83
-386
-606
-722
-777
-789
-738
-669
-618
-598
-628
-687
-765
-834
-918
-985
-1034
-1066
-1049
-976
-864
-718
-528
-358
-156
26
189
315
361
335
248
154
8
-174
-379
-521
-628
-657
-670
-651
-606
-577
-507
-466
-423
-410
-375
-380
-385
-410
-442
-465
-512
-510
-508
-483
-472
-430
-409
-384
-349
-362
-386
-457
-525
-577
-634
-682
-809
-961
-1041
-1104
-1210
-1281
-1212
-1117
-989
-880
-624
-447
-396
-375
-337
-371
-509
-593
-657
-733
-786
-802
-765
-763
-795
-824
-836
-851
-865
-882
-881
-845
-820
-785
-732
-670
-635
-596
-531
-447
-391
-322
-249
-182
-140
-99
-60
-97
-147
-150
-149
-168
-192
-185
-202
-253
-302
-316
-339
-366
-367
-342
-294
-231
-130
-24
63
153
247
302
357
414
485
542
590
668
737
801
858
916
911
840
781
727
655
591
582
625
670
753
889
1033
1090
1171
1318
1447
1574
1675
1851
1878
1858
1746
1681
1520
1303
1152
1049
900
552
138
-488
-1277
-2326
-3207
-3895
-4276
-4387
-4111
-3411
-2614
-1754
-893
-4
571
936
1207
1401
1484
1489
1529
1495
1340
1145
947
737
467
264
192
176
207
287
323
198
-92
-470
-905
-1367
-1795
-2120
-2234
-2184
-1955
-1621
-1209
-804
-436
-99
220
508
695
845
957
995
943
832
678
449
197
32
-56
-83
-94
-46
4
-8
-77
-191
-386
-664
-939
-1144
-1284
-1366
-1372
-1295
-1173
-1014
-804
-628
-434
-310
-137
16
149
245
262
266
208
134
28
-56
-148
-192
-203
-160
-90
-50
-15
-21
-86
-189
-310
-443
-556
-678
-761
-809
-827
-822
-810
-739
-679
-601
-526
-464
-407
-371
-352
-353
-385
-436
-489
-549
-565
-619
-782
-867
-913
-923
-972
-904
-827
-737
-703
-592
-446
-489
-541
-585
-583
-681
-757
-758
-776
-791
-786
-719
-632
-632
-566
-470
-412
-384
-406
-464
-586
-742
-874
-972
-1060
-1142
-1180
-1083
-933
-796
-682
-554
-434
-354
-316
-243
-194
-233
-250
-244
-230
-250
-268
-254
-260
-273
-273
-263
-277
-365
-420
-460
-527
-592
-628
-594
-534
-426
-256
-60
114
268
415
536
616
648
621
605
586
574
567
602
662
696
771
840
888
937
958
945
939
901
789
682
660
676
691
784
996
1186
1284
1438
1683
1802
1797
1743
1719
1544
1385
1282
1201
1140
997
851
503
-65
-854
-1871
-2845
-3580
-3963
-3995
-3753
-3106
-2360
-1543
-799
-156
243
305
337
309
337
367
498
635
716
867
1004
1076
1070
1020
1025
1009
975
913
694
375
-72
-537
-1014
-1431
-1730
-1927
-1897
-1669
-1302
-967
-667
-435
-315
-278
-267
-258
-271
-262
-151
13
168
325
465
577
649
739
803
808
758
686
572
374
119
-151
-442
-701
-894
-995
-980
-931
-852
-725
-585
-526
-502
-506
-524
-570
-578
-528
-461
-355
-228
-79
69
186
266
332
377
376
382
353
337
261
149
53
-64
-163
-269
-312
-356
-359
-353
-337
-352
-396
-426
-492
-567
-640
-675
-875
-1061
-1103
-1063
-1099
-1067
-866
-705
-540
-382
-114
-34
-88
-147
-138
-170
-272
-317
-358
-388
-405
-392
-383
-394
-466
-568
-607
-638
-730
-783
-793
-762
-745
-709
-635
-582
-580
-589
-579
-722
-919
-1093
-1217
-1315
-1337
-1267
-1111
-938
-726
-468
-259
-161
-135
-116
-164
-224
-288
-304
-300
-240
-158
-92
-37
-58
-97
-149
-213
-284
-367
-453
-523
-579
-624
-625
-590
-552
-467
-286
-89
89
237
384
497
548
555
529
515
518
564
641
743
860
946
967
969
962
896
786
764
769
770
837
956
1081
1156
1200
1234
1214
1117
934
870
860
867
981
1170
1428
1632
1797
1819
1775
1640
1354
1138
889
512
14
-525
-1079
-1752
-2340
-2793
-2974
-2919
-2684
-2155
-1589
-1087
-731
-486
-390
-523
-708
-871
-860
-741
-461
-51
380
790
1087
1279
1303
1211
1015
771
566
384
211
40
-108
-278
-438
-535
-601
-663
-697
-688
-647
-659
-717
-830
-941
-1106
-1226
-1239
-1175
-1011
-769
-427
-133
103
243
321
327
244
144
39
-19
-52
-35
25
89
105
100
80
25
-57
-182
-284
-367
-470
-575
-669
-732
-803
-836
-786
-703
-624
-518
-388
-256
-211
-178
-185
-229
-292
-331
-288
-239
-182
-132
-50
-4
1
-24
-62
-129
-209
-259
-294
-307
-368
-409
-571
-743
-913
-1062
-1154
-1261
-1243
-1206
-1094
-1021
-931
-862
-904
-939
-948
-956
-962
-920
-835
-718
-622
-559
-519
-512
-560
-590
-593
-566
-507
-463
-404
-390
-375
-414
-530
-673
-810
-911
-1025
-1074
-1112
-1126
-1115
-1113
-1102
-1083
-1075
-1053
-956
-842
-727
-632
-535
-440
-362
-316
-311
-284
-277
-263
-236
-174
-130
-141
-171
-204
-253
-326
-389
-424
-419
-389
-351
-294
-249
-215
-195
-178
-179
-160
-144
-114
-76
-21
81
179
291
376
452
495
497
506
514
503
500
505
491
535
605
655
660
720
802
817
872
891
889
891
950
996
1028
1038
1054
1109
1185
1292
1357
1466
1498
1482
1430
1277
1028
614
246
-163
-555
-905
-1261
-1612
-1831
-1845
-1764
-1604
-1429
-1343
-1287
-1134
-1070
-1099
-1169
-1246
-1246
-1075
-767
-496
-202
66
299
497
623
595
434
285
159
115
110
133
148
163
231
258
227
118
-68
-251
-406
-562
-673
-779
-872
-922
-892
-812
-753
-660
-609
-582
-551
-554
-570
-622
-664
-737
-742
-673
-625
-525
-408
-273
-191
-103
-39
-76
-131
-211
-287
-349
-377
-372
-355
-337
-317
-309
-321
-330
-416
-513
-615
-671
-665
-672
-651
-668
-703
-734
-767
-767
-778
-783
-755
-729
-646
-583
-600
-610
-633
-669
-681
-654
-597
-561
-468
-342
-304
-255
-266
-358
-430
-476
-504
-568
-559
-530
-548
-476
-462
-503
-525
-557
-573
-610
-554
-558
-614
-608
-658
-705
-753
-792
-836
-848
-793
-733
-650
-563
-563
-639
-687
-756
-842
-867
-855
-818
-770
-652
-581
-551
-522
-556
-608
-618
-609
-592
-542
-471
-363
-316
-278
-297
-364
-433
-517
-559
-578
-590
-570
-537
-478
-425
-382
-338
-329
-320
-276
-233
-192
-141
-104
-70
-42
-5
22
21
45
58
79
108
108
129
149
147
161
222
298
340
397
415
423
425
420
395
326
333
329
326
356
381
414
398
392
391
375
401
418
460
505
563
649
680
689
635
553
478
396
310
277
261
278
277
277
270
189
65
-139
-357
-510
-640
-675
-688
-662
-618
-552
-483
-520
-577
-697
-825
-913
-943
-950
-895
-828
-719
-571
-440
-345
-348
-364
-390
-418
-382
-380
-360
-347
-288
-241
-207
-184
-192
-204
-227
-217
-234
-226
-252
-299
-306
-331
-324
-338
-341
-353
-388
-392
-440
-516
-607
-667
-706
-713
-697
-650
-602
-557
-488
-466
-448
-480
-524
-563
-610
-605
-580
-549
-511
-490
-454
-436
-407
-435
-460
-474
-497
-504
-510
-498
-492
-476
-458
-448
-468
-463
-484
-504
-511
-518
-523
-538
-551
-562
-532
-518
-500
-472
-468
-471
-476
-473
-478
-488
-501
-500
-494
-504
-501
-493
-464
-468
-455
-426
-416
-413
-398
-362
-341
-334
-312
-274
-242
-199
-173
-159
-142
-129
-139
-153
-147
-139
-132
-137
-139
-135
-143
-164
-177
-175
-195
-207
-202
-198
-198
-186
-155
-144
-143
-153
-169
-186
-190
-187
-181
-167
-163
-151
-138
-140
-144
-146
-163
-187
-193
-188
-172
-169
-174
-168
-177
-172
-173
-169
-161
-165
-163
-150
-140
-121
-106
-96
-86
-80
-75
-77
-68
-73
-67
-82
-104
-115
-133
-137
-145
-142
-140
-148
-147
-151
-169
-197
-234
-266
-302
-328
-355
-377
-386
-394
-392
-393
-377
-364
-363
-346
-314
-280
-260
-232
-212
-201
-196
-180
-166
-175
-183
-192
-202
-206
-203
-204
-200
-204
-225
-243
-242
-242
-243
-255
-268
-278
-282
-285
-306
-313
-299
-290
-281
-276
-275
-270
-263
-272
-281
-297
-308
-314
-329
-330
-322
-321
-320
-313
-320
-331
-339
-350
-341
-336
-352
-346
-346
-348
-330
-318
-312
-312
-315
-301
-303
-308
-322
-342
-354
-369
-382
-396
-405
-418
-411
-400
-381
-370
-368
-356
-364
-368
-376
-409
-442
-476
-502
-525
-521
-510
-506
-506
-500
-508
-498
-488
-505
-504
-518
-502
-483
-463
-444
-429
-409
-403
-382
-368
-358
-346
-346
-353
-362
-368
-378
-379
-381
-386
-388
-389
-397
-402
-394
-400
-395
-391
-382
-385
-391
-384
-389
-384
-388
-381
-384
-379
-370
-373
-367
-365
-379
-372
-363
-359
-335
-314
-295
-268
-238
-224
-206
-197
-197
-202
-196
-193
-195
-182
-168
-155
-133
-143
-145
-135
-131
-131
-139
-143
-155
-166
-178
-192
-204
-217
-222
-229
-242
-266
-277
-277
-292
-310
-323
-340
-337
-332
-318
-292
-267
-237
-221
-209
-190
-184
-182
-179
-180
-185
-190
-191
-191
-206
-227
-229
-229
-227
-215
-204
-211
-215
-211
-212
-215
-215
-205
-194
-191
-177
-169
-176
-180
-180
-188
-212
-229
-241
-244
-248
-270
-291
-294
-313
-326
-336
-351
-349
-343
-351
-360
-353
-361
-342
-322
-299
-264
-244
-226
-211
-193
-179
-165
-159
-170
-174
-183
-192
-198
-206
-207
-205
-188
-188
-198
-187
-182
-193
-216
-226
-222
-244
-250
-249
-249
-241
-240
-246
-233
-214
-188
-149
-129
-121
-108
-95
-90
-96
-86
-68
-66
-60
-55
-40
-29
-22
-20
-27
-34
-54
-80
-99
-103
-118
-135
-139
-133
-126
-133
-133
-135
-139
-142
-142
-133
-134
-140
-131
-133
-133
-133
-144
-153
-169
-181
-198
-217
-229
-246
-260
-276
-295
-313
-333
-344
-352
-368
-381
-384
-364
-336
-308
-281
-250
-219
-200
-183
-171
-166
-177
-179
-190
-199
-209
-225
-245
-278
-297
-300
-312
-325
-318
-315
-309
-303
-294
-277
-265
-259
-261
-264
-258
-246
-243
-244
-247
-242
-229
-235
-226
-215
-206
-212
-225
-225
-223
-224
-226
-230
-231
-221
-208
-192
-174
-164
-155
-144
-127
-109
-105
-94
-81
-66
-55
-49
-69
-95
-107
-120
-145
-166
-175
-189
-189
-187
-191
-193
-197
-197
-188
-188
-194
-188
-187
-181
-182
-176
-180
-188
-183
-183
-167
-151
-140
-137
-128
-119
-112
-108
-102
-91
-71
-62
-64
-78
-99
-100
-98
-104
-106
-96
-87
-97
-113
-123
-139
-157
-170
-172
-183
-207
-221
-230
-242
-248
-258
-255
-240
-238
-243
-264
-266
-269
-281
-285
-281
-272
-251
-234
-213
-200
-199
-189
-191
-186
-177
-165
-160
-160
-171
-190
-210
-237
-253
-264
-261
-269
-283
-280
-254
-248
-236
-251
-237
-234
-208
-197
-203
-196
-214
-164
-255
-165
-316
-104
-387
-24
-1969
308
1073
-422
-529
-172
166
-959
305
-737
-73
472
-150
-289
127
20
-491
-55
24
-305
50
-147
-234
-21
-128
-260
11
113
-82
21
31
-106
-53
-150
-228
-23
26
-77
-62
-98
-178
-208
-273
-305
-190
-168
-235
-208
-209
-252
-262
-276
-252
-168
-126
-145
-126
-112
-122
-122
-124
-88
-37
-28
-29
-40
-50
-94
-112
-101
-111
-114
-132
-131
-168
-205
-226
-243
-249
-256
-243
-241
-224
-230
-269
-278
-264
-270
-254
-237
-246
-247
-254
-277
-256
-231
-229
-201
-181
-179
-183
-187
-210
-212
-189
-187
-190
-180
-187
-185
-190
-192
-184
-173
-147
-133
-133
-153
-161
-169
-182
-182
-168
-151
-140
-125
-121
-132
-125
-119
-111
-104
-91
-86
-92
-73
-64
-86
-74
-65
-68
-66
-37
-32
-35
-32
-15
-18
7
-12
-23
-2
-3
-8
-28
-25
-40
-64
-97
-110
-125
-127
-112
-105
-95
-85
-86
-69
-44
-23
-30
-42
-56
-71
-87
-92
-105
-112
-111
-103
-101
-118
-125
-121
-110
-119
-124
-127
-139
-162
-185
-186
-180
-190
-194
-192
-198
-187
-168
-168
-178
-165
-165
-181
-190
-196
-206
-211
-232
-242
-243
-250
-258
-273
-287
-284
-277
-287
-289
-290
-294
-292
-272
-264
-257
-250
-254
-265
-269
-264
-270
-289
-307
-319
-320
-323
-316
-307
-300
-282
-269
-228
-212
-192
-177
-157
-145
-150
-136
-139
-126
-125
-130
-135
-142
-162
-191
-196
-176
-167
-159
-154
-172
-173
-160
-138
-147
-163
-154
-142
-122
-115
-109
-116
-123
-115
-122
-122
-108
-111
-116
-134
-134
-132
-147
-175
-198
-198
-217
-236
-241
-230
-219
-201
-191
-169
-154
-165
-154
-129
-135
-129
-135
-157
-174
-187
-206
-231
-244
-269
-267
-273
-291
-271
-256
-268
-260
-248
-248
-257
-252
-241
-248
-249
-247
-230
-226
-224
-217
-198
-213
-229
-240
-274
-295
-312
-334
-348
-361
-395
-425
-432
-446
-427
-419
-407
-400
-395
-380
-373
-357
-332
-312
-296
-281
-275
-278
-270
-263
-274
-273
-280
-264
-251
-260
-260
-258
-266
-285
-306
-311
-317
-324
-317
-311
-314
-324
-328
-328
-327
-317
-305
-296
-278
-253
-240
-248
-237
-213
-191
-189
-185
-175
-181
-197
-197
-181
-166
-135
-114
-101
-103
-105
-120
-101
-99
-95
-80
-90
-91
-99
-116
-140
-158
-166
-172
-177
-183
-191
-194
-217
-236
-235
-230
-224
-227
-222
-222
-225
-214
-208
-190
-192
-196
-191
-183
-178
-176
-166
-156
-163
-185
-199
-218
-241
-259
-272
-282
-280
-287
-297
-291
-291
-294
-305
-296
-281
-276
-263
-265
-263
-252
-262
-264
-258
-264
-295
-317
-317
-334
-336
-330
-331
-325
-320
-317
-314
-304
-295
-283
-282
-285
-301
-314
-327
-339
-335
-341
-340
-329
-317
-294
-273
-259
-236
-203
-175
-165
-149
-134
-126
-103
-97
-102
-106
-107
-113
-133
-138
-142
-145
-147
-140
-128
-124
-142
-179
-210
-234
-257
-262
-274
-272
-269
-270
-266
-244
-229
-220
-200
-185
-168
-155
-119
-87
-65
-54
-43
-41
-56
-61
-87
-111
-123
-129
-120
-121
-108
-105
-117
-123
-130
-139
-161
-176
-180
-186
-187
-194
-196
-194
-192
-184
-184
-176
-169
-163
-147
-151
-161
-173
-189
-202
-210
-211
-207
-201
-204
-200
-191
-187
-195
-194
-193
-203
-193
-190
-195
-201
-201
-214
-231
-238
-242
-230
-209
-201
-205
-189
-189
-194
-191
-181
-180
-176
-186
-196
-203
-213
-210
-211
-221
-222
-225
-234
-236
-230
-214
-218
-226
-221
-216
-208
-193
-183
-198
-199
-195
-207
-200
-193
-187
-181
-177
-192
-197
-200
-207
-205
-205
-202
-180
-170
-175
-167
-146
-139
-152
-164
-179
-198
-214
-233
-233
-227
-216
-224
-237
-248
-271
-291
-291
-274
-254
-224
-201
-179
-177
-166
-169
-181
-176
-186
-200
-210
-229
-245
-252
-263
-268
-271
-271
-285
-280
-254
-231
-201
-211
-225
-223
-218
-209
-199
-198
-208
-222
-228
-233
-245
-255
-252
-256
-246
-255
-255
-246
-247
-245
-249
-267
-283
-278
-285
-299
-307
-318
-343
-356
-373
-380
-371
-359
-364
-370
-378
-381
-369
-355
-363
-356
-353
-353
-354
-375
-381
-383
-393
-399
-411
-419
-430
-427
-421
-420
-431
-442
-434
-431
-419
-404
-394
-394
-388
-385
-381
-380
-393
-397
-400
-385
-381
-377
-367
-375
-370
-363
-347
-339
-345
-358
-363
-357
-337
-325
-311
-299
-310
-322
-337
-344
-330
-328
-323
-301
-289
-285
-268
-257
-253
-242
-238
-231
-218
-201
-195
-190
-184
-201
-213
-226
-234
-254
-269
-283
-287
-279
-274
-258
-237
-224
-229
-228
-230
-237
-247
-252
-269
-286
-281
-296
-329
-334
-324
-332
-329
-321
-317
-294
-268
-254
-240
-224
-237
-257
-282
-299
-317
-335
-333
-327
-342
-348
-335
-335
-334
-327
-322
-330
-334
-333
-328
-328
-339
-360
-365
-369
-368
-360
-373
-373
-365
-355
-359
-366
-367
-370
-367
-382
-377
-365
-347
-328
-303
-276
-253
-261
-273
-258
-245
-250
-243
-230
-229
-227
-216
-212
-203
-200
-213
-233
-243
-255
-261
-261
-279
-282
-266
-256
-261
-267
-271
-282
-280
-260
-247
-225
-214
-214
-207
-203
-212
-208
-201
-188
-173
-172
-185
-192
-205
-233
-248
-254
-269
-268
-271
-285
-289
-291
-299
-290
-276
-267
-263
-262
-262
-274
-275
-285
-272
-270
-260
-250
-238
-233
-232
-239
-243
-244
-247
-242
-231
-229
-229
-228
-227
-231
-248
-250
-257
-266
-268
-263
-263
-270
-265
-271
-289
-293
-285
-280
-268
-254
-246
-241
-241
-247
-261
-260
-273
-279
-298
-310
-310
-327
-338
-354
-362
-351
-340
-349
-352
-352
-355
-354
-355
-353
-356
-355
-358
-363
-370
-380
-377
-362
-344
-351
-349
-357
-365
-372
-376
-370
-357
-364
-353
-341
-352
-357
-362
-357
-351
-342
-335
-334
-329
-310
-299
-286
-280
-288
-278
-274
-278
-287
-279
-256
-241
-227
-214
-209
-214
-220
-213
-205
-198
-206
-199
-190
-187
-196
-205
-221
-235
-253
-267
-273
-275
-285
-290
-276
-276
-261
-252
-249
-238
-242
-261
-252
-249
-264
-288
-307
-307
-304
-312
-333
-339
-338
-344
-377
-394
-396
-407
-420
-423
-418
-407
-405
-402
-396
-386
-391
-404
-403
-401
-388
-383
-364
-354
-354
-347
-365
-365
-370
-385
-402
-409
-410
-430
-430
-439
-440
-430
-428
-416
-413
-405
-403
-397
-397
-403
-403
-407
-413
-401
-382
-381
-383
-395
-406
-399
-392
-401
-390
-380
-385
-400
-415
-425
-438
-446
-444
-434
-435
-429
-432
-425
-399
-380
-373
-385
-381
-372
-356
-355
-343
-347
-343
-324
-300
-285
-270
-229
-193
-166
-158
-150
-143
-146
-156
-166
-181
-189
-193
-196
-204
-214
-227
-234
-230
-243
-250
-264
-277
-285
-294
-302
-303
-297
-307
-304
-305
-314
-316
-322
-320
-312
-304
-296
-286
-272
-267
-266
-257
-249
-241
-238
-231
-227
-227
-217
-211
-214
-220
-221
-219
-228
-244
-253
-267
-283
-293
-299
-303
-305
-310
-327
-341
-349
-361
-366
-347
-334
-326
-315
-301
-279
-267
-276
-274
-273
-258
-244
-238
-230
-222
-225
-237
-231
-226
-215
-215
-212
-204
-197
-201
-218
-222
-226
-242
-255
-252
-243
-246
-248
-246
-260
-263
-277
-289
-290
-313
-326
-319
-312
-309
-312
-300
-278
-272
-260
-235
-219
-220
-229
-243
-259
-275
-270
-267
-278
-275
-273
-273
-257
-236
-240
-251
-247
-243
-224
-204
-203
-215
-223
-223
-229
-225
-228
-207
-195
-194
-173
-152
-143
-133
-125
-131
-148
-169
-190
-211
-226
-234
-243
-247
-255
-270
-269
-289
-307
-315
-323
-338
-346
-347
-325
-309
-301
-276
-260
-265
-259
-241
-228
-218
-197
-176
-174
-184
-206
-230
-256
-279
-294
-304
-310
-312
-320
-331
-328
-328
-343
-336
-325
-326
-331
-360
-371
-357
-364
-372
-360
-355
-350
-346
-343
-342
-336
-327
-304
-290
-280
-248
-245
-261
-266
-299
-297
-305
-358
-246
-262
-300
-307
-355
-337
-363
-389
-376
-380
-369
-356
-343
-314
-336
-375
-369
-364
-363
-357
-340
-319
-311
-294
-285
-278
-267
-274
-266
-251
-227
-197
-175
-180
-187
-185
-205
-228
-237
-234
-232
-231
-235
-245
-249
-260
-264
-263
-267
-281
-272
-262
-270
-261
-266
-279
-275
-273
-274
-246
-239
-240
-225
-225
-233
-257
-282
-301
-310
-331
-355
-369
-381
-395
-406
-424
-416
-405
-404
-410
-413
-412
-403
-403
-415
-418
-426
-430
-445
-452
-438
-437
-441
-440
-450
-454
-456
-462
-455
-440
-432
-437
-451
-451
-444
-455
-471
-480
-489
-499
-517
-525
-532
-546
-560
-582
-581
-557
-537
-505
-465
-447
-443
-425
-411
-405
-383
-385
-382
-379
-389
-380
-372
-363
-361
-349
-346
-344
-347
-346
-337
-330
-328
-340
-344
-363
-380
-395
-411
-411
-418
-421
-400
-380
-348
-314
-293
-276
-262
-241
-239
-243
-242
-249
-247
-247
-243
-243
-253
-264
-270
-281
-275
-275
-285
-283
-280
-292
-301
-315
-320
-324
-333
-338
-328
-327
-322
-307
-301
-288
-269
-251
-228
-219
-219
-224
-245
-263
-287
-299
-314
-323
-293
-268
-269
-284
-287
-292
-290
-299
-312
-310
-316
-317
-319
-326
-344
-346
-351
-360
-347
-328
-329
-330
-316
-306
-310
-312
-297
-287
-269
-258
-272
-284
-290
-294
-339
-369
-325
-344
-360
-347
-360
-345
-337
-360
-350
-339
-339
-334
-329
-315
-310
-310
-292
-290
-285
-267
-246
-242
-244
-233
-234
-238
-229
-218
-213
-210
-232
-239
-242
-262
-278
-281
-293
-298
-296
-308
-298
-289
-280
-278
-270
-254
-250
-261
-259
-243
-249
-257
-235
-216
-199
-205
-216
-222
-239
-254
-259
-251
-253
-259
-258
-252
-262
-276
-283
-294
-314
-315
-323
-340
-355
-366
-366
-370
-362
-337
-313
-304
-286
-262
-249
-244
-244
-237
-232
-232
-234
-229
-220
-211
-201
-201
-219
-235
-243
-246
-250
-244
-235
-238
-246
-268
-305
-312
-316
-319
-315
-318
-304
-293
-303
-309
-313
-320
-313
-302
-292
-290
-301
-306
-306
-305
-333
-361
-331
-310
-313
-310
-289
-302
-327
-317
-324
-333
-334
-352
-361
-352
-348
-347
-337
-321
-311
-310
-313
-309
-296
-297
-300
-294
-289
-288
-298
-296
-285
-287
-298
-309
-319
-314
-323
-323
-311
-318
-312
-308
-302
-286
-293
-294
-291
-296
-300
-306
-309
-309
-321
-329
-336
-342
-347
-334
-303
-305
-320
-301
-314
-345
-325
-337
-363
-385
-397
-400
-393
-394
-386
-380
-375
-377
-375
-369
-370
-358
-349
-346
-329
-339
-355
-340
-333
-331
-327
-396
-343
-323
-409
-332
-296
-340
-299
-305
-353
-311
-322
-368
-336
-373
-376
-349
-338
-323
-271
-509
-672
-582
-716
-586
-341
-394
-183
12
-178
-131
-140
-281
-347
-324
-417
-365
-596
-946
-912
-1134
-1312
-1288
-1211
-1100
-816
-617
-487
-300
-282
-340
-300
-284
-365
-377
-384
-419
-417
-469
-443
-425
-490
-445
-314
-415
-415
-323
-393
-456
-362
-389
-391
-315
-358
-358
-365
-371
-468
-451
-453
-434
-407
-370
-340
-323
-351
-324
-655
-912
-788
-1009
-1116
-835
-779
-722
-414
-434
-429
-297
-423
-400
-470
-517
-262
-279
-277
30
-37
-119
49
-165
-256
-134
-225
-195
-79
-37
-2
-24
-15
18
-35
-81
-130
-156
-187
-242
-295
-161
-279
-222
-105
-274
-116
-232
-345
-396
-294
-281
-542
-323
-77
-457
-515
-147
-480
-483
-273
-294
-338
-169
-500
-70
14
-475
13
-89
-294
23
116
-409
-379
-29
11
-605
-162
139
-53
-672
-12
510
-761
-214
108
-545
-111
-121
-63
-309
58
48
-337
-158
-704
-203
-216
-526
-308
137
-411
146
-418
-450
-253
-296
92
-892
13
32
-333
-259
368
-232
-387
-95
-77
77
-278
114
116
57
-238
0
24
-497
-13
438
-536
-389
-11
-61
-280
-171
131
-107
-506
-102
295
-518
-111
-483
273
290
-616
-63
116
-72
-512
79
60
-208
254
-115
-62
429
-616
-178
-340
276
-131
-226
39
-576
314
-302
-463
210
-439
-225
-377
-237
161
-439
-459
152
152
-157
-664
181
-53
-749
-288
-330
131
-538
-142
-341
215
-843
-288
205
-944
322
-577
-601
246
-292
-833
155
-467
-297
-206
-736
-211
-58
23
-401
-116
-209
-608
-115
-331
-633
230
-432
-98
49
-210
-150
-47
-564
-495
299
-1087
322
112
-843
495
-329
-663
-186
-414
-894
-603
-17
151
134
-236
60
-338
-589
-198
-17
-152
-238
-150
-396
182
-430
-462
327
-501
-296
776
-409
-1090
-7
-60
-221
-552
-136
429
-315
-623
72
89
-723
-210
-663
-503
299
-453
-209
-12
-511
-260
112
-411
34
-217
-508
-557
126
-216
-372
269
-702
-386
599
-822
-835
67
-158
-311
-680
603
-475
-288
-87
-474
557
-518
-431
-150
-48
-579
54
-201
-260
178
-565
-128
-174
-146
-180
-303
-717
317
-156
-442
-620
495
-390
-1033
688
-891
-918
-211
-232
-484
-520
7
-958
-223
-334
-1056
-247
-53
-483
-387
158
-775
-425
-710
-246
-40
-733
-222
-269
-132
10
-602
-197
40
56
-732
-357
89
-458
49
-662
-257
-937
598
-1028
-432
1
-560
-396
-305
-189
-701
-594
-217
-136
-172
-818
-894
408
-778
-84
-47
481
-190
-864
708
-516
-167
-463
-800
1083
-274
-962
873
42
-946
29
41
-1071
284
-118
-171
320
-1157
555
-74
-1102
-338
879
-614
-542
467
-888
-17
-547
59
1040
-1578
50
1003
-869
-1151
492
-46
-749
490
409
-503
-786
469
-84
-700
38
-180
-28
-237
-112
-108
74
-255
-353
-324
7
-273
-535
177
34
-525
273
-625
-631
471
-488
-394
351
-247
-493
-493
411
-770
-722
576
327
-443
-419
86
-22
-306
-595
-84
-536
-472
-256
-499
-690
550
-814
-272
-41
-778
-137
-551
-159
24
-384
123
-474
-212
-94
-82
-96
-165
-111
97
98
-682
-127
127
-109
2
-868
-70
1099
-848
-524
-169
-131
-400
-687
175
34
-6
-757
204
218
-622
-570
57
-37
-615
-463
430
-269
-193
-161
-278
294
-312
-323
-199
61
-107
-678
519
-377
-33
365
-504
92
-547
12
-63
-772
203
-145
151
-425
-348
597
-603
-719
197
-396
-17
-240
-760
391
55
-1295
-216
716
-671
-300
305
20
-493
161
-442
-289
359
-421
-86
144
-267
323
-911
-569
514
-1137
-456
575
-496
-327
451
-1082
948
-757
-666
564
-709
-75
-47
-658
585
-490
-233
408
-556
-226
-269
-267
-512
-710
554
-549
76
185
-378
105
-485
522
-1027
124
216
-1091
726
-182
-620
1175
-170
-642
401
439
-557
-1196
393
-239
-49
-16
-18
-291
321
-660
-757
698
-1275
-575
343
-451
-155
-131
-469
-330
83
-425
-207
-216
-868
484
-187
-443
-11
109
-77
-387
110
-412
-83
-36
-242
-555
394
-59
-833
928
-449
-585
717
-576
-453
-560
-99
-575
-688
218
-537
-194
-416
-844
449
-181
-978
212
42
-797
69
-729
47
-515
-1090
569
-694
-505
-376
-8
-6
-755
-176
212
-591
110
-431
-316
199
-150
-775
97
301
-1037
-263
111
-941
-61
-601
-389
161
-150
-468
-546
-340
-243
89
-1112
-800
552
86
-843
13
-56
-422
-479
-670
-615
-128
-119
-1277
-53
-74
-1002
342
-216
-659
-5
26
-803
-644
-23
-217
-406
41
-408
-385
4
-756
-658
-129
44
-1503
-121
985
-789
-77
-200
-593
208
294
-858
-1
-536
400
-461
-1134
258
-130
60
-919
16
104
-489
134
-604
172
-500
-111
466
-219
-424
-343
347
-576
-467
341
-421
-337
-208
127
532
-305
-794
169
195
-856
13
-221
132
372
-413
-645
707
-819
-1067
869
-786
-593
1038
-772
-59
-61
277
-367
-883
146
-23
-508
-1229
919
-311
-463
626
-151
-579
0
-365
-201
38
-710
-199
9
221
-554
94
334
-764
133
-97
-423
-687
102
339
-804
370
29
-944
198
71
-1651
-45
371
-261
-425
-845
179
488
-663
-894
611
400
-819
-892
-270
251
-786
-531
603
-725
-451
-310
-443
-154
-252
-445
-291
-24
27
-248
-107
-283
-179
189
-447
-250
-424
89
-4
-622
-612
296
-94
-514
-529
-320
581
-324
-472
-167
440
-124
-657
128
-240
-961
449
-177
-1114
-117
117
-31
-1126
-175
684
-977
-1310
1116
-97
-775
100
200
638
-644
-335
587
-16
-182
-925
-315
389
55
-1162
-883
149
77
-619
-125
383
-909
-245
-534
107
30
-185
-266
298
-235
-226
180
-474
-390
-592
505
-879
89
-179
138
138
-394
-649
562
144
-1300
18
142
-617
-217
23
-236
-542
-28
-284
398
-498
-848
705
-776
-226
4
-243
-98
340
-332
55
-449
-258
-154
-641
-252
-204
322
-1635
543
366
-1178
16
-321
167
-557
-1095
-261
220
-232
-1310
233
-347
-301
-110
-914
-170
-222
-656
-659
238
-640
-428
-521
614
-219
-1268
436
-992
710
-909
-1041
511
-372
-514
-1095
823
-340
-1065
-31
64
-571
516
-955
-309
-342
-506
411
-909
-326
299
162
-377
-785
630
-592
-1169
1130
-1139
-103
38
-93
207
-1047
34
-438
424
-798
-469
-84
-77
-522
-540
4
-455
-44
-1076
138
142
-1124
-585
-162
-347
-426
-149
-141
-427
-833
358
426
-957
-430
-203
-932
-500
294
-923
292
-476
-922
406
-612
-850
-495
-104
-873
415
-940
-635
-19
-308
-98
-1133
-32
-180
2
-836
-672
-201
-244
-482
69
-869
-78
237
-811
280
-868
292
-1423
-122
278
-1584
837
-964
-524
748
-873
-595
516
-570
-467
372
-527
-418
-166
-189
-378
-238
181
-383
-713
-143
-164
-412
-584
-492
-573
94
-235
-1128
219
540
-643
-511
441
-482
-726
-166
-195
151
39
-614
-330
185
-306
-196
-382
-191
-52
-537
-179
-397
67
-520
2
-499
-486
688
-758
-353
-1042
309
86
-1080
-167
430
-209
-275
-293
-575
771
-1279
-129
276
-652
-97
-11
254
-714
-248
144
-583
-611
382
-339
-606
-577
63
-369
-415
-476
111
-967
-277
394
-1021
134
-233
-613
-42
-212
-356
-254
-123
-357
353
-87
-1598
258
40
-633
38
-49
72
-807
-158
363
-988
278
-379
-449
-275
-558
282
-536
-414
-356
-325
161
-1058
-159
640
-804
-583
619
-81
-1215
903
-58
-1111
784
-358
-609
759
-241
-1082
431
50
-935
-78
-81
-382
-546
386
-258
-723
-49
-184
-1078
536
267
-1358
758
-288
-633
166
-464
-321
380
-429
-556
-26
2
-521
-460
489
-847
-65
243
-501
323
102
-856
-115
681
-644
-481
125
101
-111
-498
-117
1
360
-1239
96
183
-210
-519
354
496
-924
8
-473
23
-306
-209
34
-252
149
-758
303
-31
-598
259
-461
-219
-410
-133
-374
-189
-454
529
-762
-4
-3
-863
360
-669
-743
-434
175
-347
-19
-762
88
115
-626
126
-721
356
-505
-410
13
-658
-158
-772
-192
-53
-114
-580
-752
532
-707
-1126
30
228
-487
-1566
467
-236
-771
-73
-474
-134
136
-177
-964
40
13
-1052
684
-516
-930
964
96
-1691
-139
1045
-1531
-1013
-145
459
-745
-729
389
-414
-47
-622
-400
-504
1
-224
-852
-576
-10
-217
-259
-193
-592
479
-375
-152
-571
-432
402
-1004
-148
-629
-640
661
-1326
-192
307
-743
-860
-354
-162
-50
-876
-582
446
-596
-733
-256
-249
-780
189
-1022
-364
379
-917
-485
-487
176
-651
-850
218
-430
-120
-62
-944
495
-532
-1126
322
-241
-1224
588
-415
-851
-405
-126
542
-1446
-567
310
-199
-783
-346
290
-618
-593
-811
124
91
-1097
-421
-32
-286
-521
-104
-479
317
-299
-555
-364
13
179
-1092
-374
396
-848
-123
-624
19
-439
-610
123
-1334
681
-566
-940
126
-91
-808
113
-319
-672
807
-525
-1024
-295
395
101
-1361
-45
440
-461
-624
-784
566
-699
-937
-291
891
-778
-1119
53
-113
-439
-598
96
-503
-75
176
-1086
-3
139
-737
53
-41
-1352
348
535
-1519
-447
368
-342
-1295
176
-47
-856
-73
-30
-480
-262
-562
-137
-269
-49
-536
-283
327
-1354
-91
-9
-659
-38
446
-933
-679
477
-211
-703
-100
-133
-446
234
-610
-437
216
183
-1417
319
-549
-146
399
-1027
496
108
-612
-729
639
-100
-1141
205
510
-1229
-38
-86
-292
-582
-533
692
-505
-741
614
-83
-725
-272
-347
391
-945
23
37
-348
-527
-406
513
-690
-454
7
-68
149
-525
-568
449
-428
-799
-110
112
-29
-795
444
375
-733
-15
-450
274
-417
-727
202
392
-589
-154
-175
-701
197
-312
62
-483
-340
549
-946
-268
72
-76
-905
-88
352
-164
-542
64
-151
-218
259
-410
410
-576
1
1242
-1670
231
1128
-1454
-108
220
81
-670
-619
834
-60
-619
-206
301
353
-742
-517
763
183
-686
-496
828
367
-1293
179
514
-723
418
-400
20
519
-278
-692
362
285
36
-992
-483
1034
-743
-551
439
-330
-426
658
-1036
238
164
-1229
-402
373
-525
-1098
537
-100
-644
761
-108
-1193
652
239
-469
-1010
626
-300
-493
689
-1498
-146
642
-490
-1105
924
-548
-977
740
-317
-1073
776
-412
-1006
690
18
-573
-315
-213
-211
-53
-965
-167
-166
-163
23
-862
249
116
-775
-487
437
-190
-133
-458
-509
1138
-604
-933
363
131
-112
-261
-422
886
-445
-854
387
-8
-748
81
-367
-71
-426
-69
-738
-450
168
-330
291
-990
-303
-267
-212
-1025
119
137
-23
-760
-829
734
-571
-181
-322
-47
139
-941
-450
791
-481
-1213
657
-418
30
-504
-369
142
-218
-348
-31
-549
-298
132
-122
-63
-663
-589
120
-602
-683
973
-728
-777
206
-510
-490
-413
-490
-49
-954
177
211
-1364
-319
-209
-356
-119
-818
-333
-10
-674
-237
87
-122
-727
-550
-44
-909
370
-240
-1312
324
-270
71
-734
-697
199
-552
-169
94
-951
81
-155
-559
600
-581
-136
-605
222
-609
-360
-115
-1512
420
-659
-215
-190
-803
390
-45
-686
-619
-292
-51
-684
-587
576
164
-939
-235
-144
130
-217
-776
-360
-199
466
-1087
-447
726
-265
-856
337
288
28
-471
-431
104
-291
-259
-433
-661
-306
481
57
-1183
509
479
-742
-698
-764
605
-413
-733
-306
419
209
-633
-446
-45
261
-739
90
-186
-903
115
-540
-148
-32
-359
-768
339
-486
274
-220
-1432
362
-85
-947
-75
-385
-47
255
-356
-422
-159
343
-756
-351
330
-431
77
-164
-892
619
-195
-868
296
318
-623
184
-725
230
47
-725
-569
-288
309
-24
-685
-606
-5
-327
-333
-241
-425
-896
133
150
-405
-299
-117
-92
-430
-410
69
-59
-591
-239
199
151
-738
-93
572
-583
-276
-175
-103
228
-754
-180
500
-849
-772
70
90
-466
-669
183
-390
-316
-156
-364
198
-270
-741
256
-2
-224
-288
124
-32
280
-394
-705
496
-36
-833
115
-124
-628
-448
-469
339
-153
-869
388
-139
-780
-111
281
-33
-1248
-155
268
-215
-855
474
-321
-321
-248
-599
338
-618
-123
-392
-427
-894
432
387
-655
336
602
210
-836
-225
356
-229
-1099
-180
971
-492
-289
-9
-290
520
-661
-1216
-26
-12
80
-778
-1001
1077
-684
-701
464
-424
-215
-377
-947
322
-238
-747
-526
-148
574
-259
-279
-931
44
276
-882
-6
105
97
-365
-165
509
-215
-668
-111
219
-255
-206
-262
-409
-484
96
-480
-190
226
-591
-644
241
112
-872
-622
-130
-295
-149
-371
-10
-941
-560
415
-180
-486
74
-98
-531
141
-591
61
-407
-991
44
154
-272
-720
35
-368
-534
-72
-215
-966
-217
-238
-566
399
-54
-765
-1236
-146
305
-327
-932
-260
-450
-497
114
-755
-371
-477
-546
241
-319
-454
-695
-65
-199
-452
-367
-402
-140
-85
-240
-199
206
-962
-493
323
-90
-335
-592
7
-326
-643
56
170
-350
-747
-48
22
-147
-209
-333
-442
273
169
-240
-696
-244
281
-754
42
-77
-364
-1238
-532
421
-298
-734
-446
-29
-36
-272
-644
32
-604
-711
-368
-24
-306
99
-217
-612
6
-378
-496
-763
-1024
64
-33
-546
-542
-162
-385
-474
89
-409
-223
-385
-1080
-529
56
-1103
-540
43
-440
-485
132
-602
-348
-329
-804
76
-179
-571
-436
-133
-231
417
-287
-1063
128
-38
-898
229
560
-348
-928
79
447
-429
-1067
100
162
-314
74
-324
132
-750
-566
-149
-83
83
-920
-352
551
-746
-545
-545
-158
496
-953
-31
387
-350
-539
-340
418
-248
-549
-94
163
-277
-608
124
-517
-427
-641
24
77
-921
-160
-253
-771
300
-169
-476
-351
-635
-79
231
-787
-533
49
-15
-602
-270
-203
-454
-484
149
-164
-790
-486
-557
-688
-404
743
-368
-999
52
288
-761
-771
90
-129
-482
-245
61
-222
-480
-320
165
-272
-434
-357
-510
-489
-506
-474
490
-711
-206
126
-247
150
-911
-36
-580
-446
-532
6
343
-247
-146
-262
-115
-674
-340
292
139
-423
-45
331
-386
-659
602
-142
-200
-182
-45
-329
-515
385
-466
-389
-218
-221
196
43
-371
258
-453
-571
-160
89
245
-296
-579
-281
81
-749
-216
-159
-81
1060
-733
-214
986
-680
-1264
555
470
-584
-684
32
299
-264
-770
40
337
-742
-671
-120
-99
-633
-504
93
-27
-232
-303
-123
15
-359
-31
-85
-271
-1070
125
-253
-833
-272
366
-80
-1073
-53
65
25
-902
-935
849
-348
-269
-282
95
449
-573
-198
470
-232
-838
186
-54
-279
-454
-105
-656
-462
494
-266
-475
-563
200
115
-350
-409
-103
-674
-755
216
7
-319
-434
-247
-302
-497
-394
-33
-338
-386
0
-45
-746
-483
55
-382
-266
-302
-98
-22
-717
-652
936
-208
-930
-182
-136
79
-382
-296
304
205
-1011
-403
107
-171
-422
-372
-437
51
28
-682
-196
-141
-304
-302
-478
-453
215
-99
-464
-128
-67
-398
-487
-31
-382
368
21
-1200
-278
12
-406
-508
-637
-322
470
-402
-984
-13
-277
-677
-235
-69
-335
87
-724
-661
629
-371
-1220
-387
-214
-19
-218
-921
17
-245
-464
-271
-317
-144
-129
-749
-523
394
-261
-335
-556
-472
-162
-451
-722
-322
131
-491
-258
-135
-407
-863
-261
151
392
-135
-825
-623
-734
-64
-486
-699
-280
-125
-477
-245
-64
-744
-169
-296
-463
121
38
-590
-304
-42
-91
-279
-66
-686
-146
428
-536
-604
-128
-44
-491
-322
-114
97
-435
-229
-286
-330
229
-512
-325
-728
-256
-290
49
-304
-665
23
-412
-420
-135
276
-420
-85
-27
-271
-113
-167
-468
-242
113
-126
-170
-240
-184
-91
-661
-401
240
75
-707
-148
613
-707
-425
-88
94
-530
-562
-164
-197
-454
-296
-273
-285
418
-490
109
-255
-270
-183
-62
-396
-947
198
-159
-390
-124
51
-301
-153
-529
-639
-578
-210
-225
-278
454
-264
-302
26
-484
-227
359
-142
-911
-166
317
-275
-444
-246
-150
-45
-378
61
148
-529
-386
-244
-228
-269
-73
160
-167
-436
211
109
-816
-235
-201
-281
232
-353
-336
346
-364
-193
90
-484
-258
79
228
-194
-419
-31
60
-19
-501
68
662
-72
-165
-23
61
-291
-307
-20
-8
-148
79
23
-521
-78
78
-448
-181
49
31
-539
-383
-18
107
-128
-346
-300
70
-45
-461
-52
-330
-292
-218
-105
-538
325
67
-420
-170
15
-146
-689
-81
231
60
-404
-319
-229
-196
-280
-138
-7
-185
101
-112
-632
-243
-54
233
-489
-419
539
104
-671
-564
291
318
-512
-754
391
101
-809
-319
431
-316
-470
-77
-62
-144
-537
-50
129
-920
-482
233
12
-614
-325
173
-66
-511
-122
-58
-680
-485
-109
-110
-223
-99
-411
-382
-305
-356
248
-462
-178
460
-166
-431
-591
-307
-227
-201
-259
75
-34
-453
-103
141
-63
-398
-155
-185
-418
-400
-220
-139
-271
-77
-14
-102
-291
-715
-395
-359
-501
18
-197
-826
-344
-12
-104
-331
-265
-25
-48
-763
-330
-151
-786
-1138
-133
607
-312
28
12
-82
-429
-404
44
48
-541
-415
354
-208
-659
-472
21
287
-428
-399
117
-127
-995
-871
-468
-555
-645
-279
-149
-360
138
-506
-867
-274
-86
-307
-623
-503
18
81
-309
-375
183
123
-585
-325
303
-36
-897
-768
-165
-185
-492
-285
-113
-152
-383
-453
-447
-573
-674
-358
-534
-183
-117
-403
-477
-458
40
268
-381
-933
-200
-185
-275
-768
-382
-282
-451
-211
-258
48
-94
-250
-212
5
-1
-329
-432
-572
-407
222
-314
-289
-125
-229
-311
-523
-427
-388
-589
-812
-324
144
-316
-573
-85
-13
-316
-344
-488
-658
-351
-729
-1121
83
-175
-682
-204
293
-208
-543
156
-327
-452
-349
-247
-170
-369
-355
56
80
-323
-180
22
-298
-733
-413
7
-171
-329
-551
-26
320
-320
-769
-193
133
24
-83
-275
-71
-220
-608
-423
278
-72
-839
80
657
-97
-478
-500
-364
-409
-86
-130
-411
-254
-4
-150
-361
-443
-437
341
-89
-585
155
-203
-661
-622
-212
197
188
-75
-122
282
-163
-160
-431
-372
0
-90
-117
-94
27
-40
-105
-452
-339
-17
-62
-662
-624
-4
-225
-472
-311
23
-2
-493
10
30
-104
-388
-348
-7
123
-499
-337
218
-247
-158
392
26
-575
-38
-3
-561
-401
-266
-303
-108
-394
-378
541
228
-628
-559
309
119
-756
-457
112
237
-372
-259
-65
-59
-101
-365
-195
-230
-266
-520
-684
-55
-129
-408
-145
52
174
111
-164
1
-62
-263
-306
-240
299
-204
-16
461
-282
-310
174
-138
-262
-39
-50
-281
-246
-209
-408
67
-255
-258
519
104
-590
-303
-48
-357
-602
-529
-32
-396
-445
-331
-466
-141
-60
-364
78
-51
-338
228
99
-154
74
349
204
-198
10
189
-11
-148
-176
-150
-302
-329
-262
-398
-331
-116
-101
-98
-243
-667
-481
-297
-475
-476
-46
12
-285
-115
-337
-240
-492
-435
-249
-200
-319
-791
8
221
-642
-317
-246
213
-241
-538
-22
-123
-99
-604
-212
77
160
-353
-305
27
-35
-416
-659
-73
44
-452
-602
-294
-293
-441
-457
-256
73
-169
-397
-428
-509
-241
-492
-395
-82
-68
-159
-301
-187
37
-204
-393
-200
-111
-330
-544
-369
-85
-260
-531
-485
144
22
-519
-342
-255
-297
-532
-451
-381
-67
-266
-517
-263
-438
-759
-849
-772
-473
-632
-548
-447
-304
-792
-669
-319
-391
-779
-419
64
-285
-508
-182
-185
-356
-254
-394
-76
27
-367
-421
-166
-346
-392
-466
-321
-116
-537
-356
-70
-346
-551
-820
-283
-426
-728
-369
-250
31
-292
-777
-280
-323
-558
-429
-235
-390
-364
-559
-1008
-595
-9
-565
-930
-355
-177
-299
-904
-729
-54
-262
-649
-385
-2
16
-37
-435
-191
65
-327
-520
-383
-66
69
-281
-441
-164
-47
-457
-680
-153
-50
-577
-646
-242
-307
-547
-696
-630
-458
-640
-821
-556
-375
-515
-704
-566
-321
-546
-745
-607
-310
-369
-623
-361
112
31
-462
-247
122
-22
-716
-446
-172
-312
-549
-306
-4
-249
-337
-323
-336
-240
-385
-491
-583
-765
-435
-579
-474
-274
-178
6
-37
-186
-435
-265
-324
-309
-152
-168
-42
-20
-2
-69
-239
-405
-159
-51
-297
-297
-235
-478
-591
-420
-277
-184
-142
-307
-479
-422
-476
-452
-525
-635
-286
-186
-329
-341
-229
-163
-320
-262
-117
-172
-220
-524
-637
-172
10
-335
-587
-447
-347
-399
-507
-383
-593
-561
-292
-203
-312
-356
-293
-215
-123
-272
-267
-261
-267
-350
-241
-201
-126
-209
-439
-365
-117
-169
-451
-365
-256
-221
-243
-195
-366
-321
-160
-268
-311
-381
-13
-101
-336
-200
-122
-43
-170
-306
-332
70
-164
-270
-277
-338
-277
-154
-263
-399
-134
-82
-165
-307
-206
-51
-96
-273
-112
35
-30
-131
-39
80
-14
25
54
146
173
48
-104
-51
27
-134
-235
-242
-44
-113
-200
-115
-40
-184
-342
-293
-75
-60
-255
-238
-51
29
-151
-84
35
124
-148
-321
-203
-70
-217
-477
-404
-161
-10
-118
-253
-85
107
-304
-382
-203
-170
-268
-377
-160
-2
-63
-227
-344
-270
-91
-244
-431
-238
-210
-218
-196
-224
-163
-209
-270
-157
78
-19
-202
-250
-285
-306
-222
-253
-325
-203
-207
-272
-136
-312
-428
-244
-225
-422
-394
-25
-254
-471
-344
-129
-225
-336
-297
-182
-77
-236
-151
-324
-347
-74
-56
-278
-388
-170
-164
-414
-429
-270
-402
-442
-392
-356
-266
-299
-467
-546
-450
-421
-518
-514
-439
-392
-402
-426
-381
-390
-446
-338
-316
-377
-340
-507
-542
-433
-415
-373
-223
-157
-128
-94
-41
-148
-272
-138
-37
-114
-338
-220
-47
-326
-603
-451
-242
-396
-457
-338
-202
-257
-318
-379
-342
-319
-405
-505
-450
-243
-252
-366
-336
-196
-211
-444
-514
-283
-231
-352
-290
-206
-125
-64
-136
-128
33
82
-135
-239
-196
-235
-266
-292
-239
-103
-86
-202
-296
-340
-347
-406
-491
-400
-235
-169
-266
-312
-228
-150
-211
-264
-217
-166
-122
-120
-129
-138
-155
-237
-224
-127
-67
-102
-124
-88
-75
-127
-171
-216
-215
-128
-117
-129
-155
-177
-199
-221
-268
-242
-172
-209
-315
-223
-169
-257
-286
-247
-175
-99
-54
-56
-41
-52
-111
-160
-106
-58
-39
-60
-46
34
25
-109
-136
-87
-89
-70
-64
-60
-92
-130
-211
-240
-217
-206
-166
-140
-132
-146
-199
-226
-208
-214
-259
-226
-198
-264
-312
-316
-275
-290
-327
-240
-201
-192
-163
-156
-155
-174
-220
-212
-176
-169
-167
-151
-149
-146
-140
-149
-144
-111
-92
-80
-116
-140
-128
-133
-166
-185
-96
-54
-110
-130
-79
-71
-95
-121
-103
-61
-54
-93
-87
-22
-25
-71
-84
-25
18
9
-28
-38
-32
-84
-121
-120
-136
-128
-158
-196
-193
-206
-222
-237
-235
-178
-169
-201
-192
-176
-180
-215
-207
-180
-219
-237
-241
-222
-202
-222
-237
-243
-205
-202
-214
-189
-185
-172
-183
-212
-182
-197
-190
-179
-189
-181
-202
-229
-255
-262
-209
-189
-217
-193
-161
-166
-231
-224
-203
-216
-226
-223
-196
-191
-171
-184
-181
-174
-209
-214
-208
-198
-208
-224
-204
-174
-183
-188
-166
-167
-189
-197
-179
-184
-174
-154
-155
-179
-183
-171
-184
-236
-267
-262
-281
-284
-290
-283
-281
-293
-312
-350
-310
-284
-337
-347
-319
-311
-330
-314
-301
-277
-258
-243
-235
-270
-290
-298
-327
-330
-323
-298
-302
-341
-336
-348
-359
-327
-304
-321
-327
-297
-334
-366
-392
-412
-415
-402
-374
-357
-332
-354
-380
-356
-345
-369
-393
-395
-348
-319
-297
-313
-355
-366
-397
-431
-418
-381
-396
-423
-417
-399
-390
-408
-403
-377
-397
-407
-399
-388
-416
-433
-398
-361
-326
-308
-305
-270
-259
-267
-266
-286
-331
-340
-345
-366
-330
-314
-325
-322
-294
-270
-287
-286
-292
-291
-286
-288
-270
-282
-275
-277
-292
-260
-251
-268
-296
-330
-307
-303
-343
-338
-332
-332
-339
-340
-343
-318
-334
-381
-340
-306
-330
-352
-346
-358
-336
-309
-321
-339
-333
-342
-375
-379
-391
-420
-409
-387
-385
-368
-359
-382
-422
-431
-399
-367
-350
-332
-313
-277
-269
-271
-278
-303
-313
-316
-289
-289
-309
-322
-342
-348
-341
-352
-382
-393
-389
-423
-428
-409
-418
-425
-416
-379
-373
-381
-361
-342
-349
-347
-342
-324
-308
-304
-280
-282
-309
-316
-318
-335
-318
-276
-254
-252
-237
-211
-208
-209
-204
-207
-230
-219
-202
-218
-215
-180
-150
-153
-147
-97
-88
-115
-126
-135
-159
-183
-183
-181
-162
-147
-144
-137
-134
-152
-174
-185
-200
-211
-211
-212
-193
-172
-208
-222
-239
-258
-273
-272
-266
-268
-246
-228
-207
-194
-190
-176
-151
-161
-167
-159
-187
-214
-230
-236
-214
-198
-191
-174
-168
-179
-177
-188
-215
-219
-207
-214
-208
-200
-183
-165
-193
-175
-170
-196
-231
-241
-242
-257
-264
-275
-245
-229
-239
-220
-227
-246
-235
-253
-253
-230
-219
-235
-243
-192
-194
-204
-217
-207
-187
-205
-215
-211
-221
-232
-226
-218
-204
-218
-259
-273
-270
-285
-297
-286
-267
-285
-290
-293
-302
-285
-305
-318
-333
-336
-322
-342
-312
-276
-263
-238
-232
-251
-253
-229
-225
-228
-186
-174
-186
-172
-148
-130
-140
-170
-174
-155
-167
-186
-156
-120
-139
-140
-116
-123
-149
-155
-160
-170
-155
-149
-143
-143
-115
-106
-125
-160
-176
-158
-164
-168
-169
-155
-141
-143
-144
-165
-195
-222
-235
-225
-232
-230
-253
-272
-261
-222
-226
-234
-224
-259
-284
-293
-281
-281
-278
-267
-254
-234
-230
-298
-342
-330
-347
-346
-326
-312
-310
-312
-307
-295
-276
-276
-292
-289
-274
-286
-305
-296
-287
-287
-291
-277
-279
-282
-291
-285
-259
-267
-290
-313
-299
-294
-289
-260
-257
-263
-294
-311
-305
-322
-314
-319
-334
-321
-332
-338
-331
-345
-339
-350
-356
-353
-354
-327
-320
-317
-324
-330
-330
-348
-353
-359
-385
-407
-421
-427
-425
-415
-412
-393
-358
-341
-348
-358
-360
-363
-363
-349
-339
-339
-312
-315
-334
-329
-335
-311
-311
-339
-364
-388
-380
-378
-371
-359
-346
-348
-355
-372
-367
-384
-398
-383
-363
-327
-293
-276
-296
-313
-319
-334
-357
-369
-343
-320
-289
-260
-279
-271
-271
-289
-280
-287
-295
-288
-286
-269
-271
-269
-268
-275
-279
-264
-250
-234
-218
-232
-256
-264
-268
-271
-278
-265
-249
-266
-298
-288
-289
-316
-310
-285
-269
-277
-276
-284
-290
-296
-287
-270
-278
-285
-297
-308
-312
-305
-294
-286
-289
-256
-245
-268
-256
-240
-225
-224
-206
-189
-187
-187
-181
-182
-206
-221
-217
-220
-235
-239
-241
-262
-261
-263
-279
-298
-319
-322
-313
-323
-338
-344
-349
-346
-340
-342
-345
-308
-294
-291
-268
-253
-252
-248
-233
-222
-194
-156
-139
-144
-158
-155
-156
-171
-179
-182
-189
-183
-153
-158
-176
-176
-174
-187
-177
-184
-192
-184
-215
-227
-233
-254
-258
-254
-235
-247
-267
-236
-237
-233
-214
-212
-212
-227
-242
-224
-203
-219
-229
-212
-194
-204
-211
-206
-219
-216
-200
-194
-177
-181
-186
-187
-197
-201
-204
-209
-219
-210
-198
-204
-221
-236
-243
-232
-219
-241
-255
-268
-253
-235
-232
-203
-184
-179
-170
-175
-193
-207
-204
-208
-226
-225
-227
-228
-227
-256
-277
-281
-304
-300
-290
-268
-249
-260
-270
-256
-259
-269
-245
-243
-241
-246
-270
-275
-279
-288
-264
-265
-271
-236
-236
-248
-224
-206
-188
-167
-158
-134
-109
-91
-85
-93
-107
-124
-150
-176
-180
-182
-199
-198
-177
-175
-176
-178
-182
-185
-189
-202
-211
-205
-199
-166
-139
-124
-114
-122
-154
-177
-165
-201
-227
-219
-206
-198
-192
-181
-211
-227
-234
-246
-254
-266
-257
-244
-232
-212
-214
-214
-203
-208
-216
-214
-209
-233
-252
-259
-272
-284
-275
-278
-296
-296
-318
-339
-336
-329
-328
-310
-287
-274
-258
-257
-282
-279
-272
-272
-291
-291
-288
-277
-270
-286
-291
-316
-338
-364
-376
-355
-342
-315
-267
-261
-245
-242
-247
-249
-249
-239
-255
-268
-245
-221
-219
-212
-222
-248
-270
-317
-345
-343
-363
-355
-335
-334
-339
-326
-310
-310
-308
-305
-308
-308
-301
-296
-278
-275
-278
-290
-309
-299
-290
-281
-259
-252
-274
-287
-272
-277
-293
-295
-302
-305
-296
-280
-273
-282
-288
-259
-234
-250
-253
-254
-244
-242
-230
-215
-202
-221
-240
-241
-251
-273
-283
-287
-296
-311
-329
-339
-335
-328
-331
-346
-351
-337
-329
-336
-328
-317
-330
-330
-302
-303
-296
-277
-302
-297
-304
-310
-310
-326
-332
-332
-331
-340
-347
-349
-323
-308
-305
-294
-274
-274
-269
-252
-251
-261
-272
-270
-265
-248
-263
-262
-249
-272
-281
-266
-258
-259
-256
-245
-244
-265
-290
-298
-303
-321
-311
-313
-299
-266
-253
-259
-276
-289
-297
-283
-291
-274
-246
-225
-222
-223
-219
-232
-257
-275
-297
-314
-293
-290
-300
-298
-304
-318
-306
-293
-301
-311
-311
-322
-326
-300
-272
-247
-224
-209
-182
-181
-202
-214
-232
-237
-228
-228
-214
-200
-199
-207
-223
-233
-243
-242
-233
-233
-233
-211
-200
-187
-179
-161
-132
-126
-135
-128
-135
-150
-160
-176
-164
-154
-149
-154
-147
-140
-152
-156
-153
-155
-155
-175
-180
-163
-180
-189
-178
-187
-208
-227
-239
-262
-291
-291
-280
-275
-268
-265
-263
-258
-278
-286
-287
-292
-286
-283
-272
-250
-233
-236
-226
-227
-226
-239
-250
-252
-259
-259
-285
-293
-279
-277
-276
-274
-262
-260
-261
-273
-270
-254
-254
-246
-233
-210
-212
-219
-204
-219
-227
-235
-232
-216
-201
-219
-236
-233
-257
-267
-286
-286
-265
-259
-249
-237
-222
-216
-226
-235
-254
-270
-272
-264
-270
-278
-266
-262
-274
-279
-264
-251
-225
-211
-215
-179
-158
-176
-171
-154
-137
-138
-147
-159
-178
-198
-215
-225
-233
-240
-240
-232
-225
-221
-229
-260
-277
-286
-294
-291
-295
-290
-306
-323
-366
-251
-311
-358
-290
-362
-349
-371
-327
-334
-344
-344
-317
-288
-274
-297
-301
-297
-347
-343
-333
-327
-348
-354
-357
-367
-362
-360
-346
-343
-337
-349
-357
-346
-373
-394
-418
-434
-428
-445
-449
-407
-409
-419
-430
-413
-399
-427
-449
-482
-491
-484
-490
-475
-464
-432
-381
-382
-380
-375
-384
-403
-415
-420
-426
-407
-387
-388
-379
-356
-353
-358
-379
-389
-397
-414
-406
-388
-352
-341
-344
-312
-316
-336
-331
-329
-324
-319
-313
-325
-325
-323
-324
-347
-367
-362
-350
-367
-409
-401
-371
-373
-398
-384
-376
-387
-395
-404
-408
-416
-439
-428
-387
-388
-411
-424
-414
-419
-441
-411
-369
-345
-311
-297
-300
-293
-294
-293
-287
-299
-292
-283
-275
-261
-257
-285
-304
-296
-300
-312
-310
-316
-337
-365
-383
-389
-405
-384
-342
-332
-358
-380
-391
-404
-421
-458
-495
-512
-525
-527
-499
-456
-447
-446
-442
-431
-396
-380
-367
-334
-329
-342
-368
-361
-343
-351
-351
-353
-374
-383
-351
-315
-307
-294
-267
-257
-263
-276
-288
-283
-295
-302
-302
-326
-318
-301
-293
-284
-279
-253
-281
-319
-321
-324
-349
-355
-362
-363
-340
-316
-292
-290
-290
-276
-273
-269
-244
-244
-244
-254
-260
-251
-251
-247
-239
-244
-272
-283
-274
-272
-262
-258
-263
-266
-265
-278
-298
-305
-321
-317
-309
-318
-321
-321
-315
-319
-349
-384
-392
-395
-400
-379
-348
-344
-352
-344
-345
-367
-361
-342
-329
-321
-325
-312
-319
-327
-331
-331
-348
-370
-379
-374
-352
-346
-347
-329
-302
-290
-280
-267
-262
-270
-266
-272
-271
-288
-298
-301
-299
-285
-280
-279
-282
-263
-259
-273
-261
-234
-237
-233
-209
-219
-224
-224
-233
-219
-204
-220
-223
-233
-229
-212
-214
-196
-197
-215
-221
-207
-223
-249
-261
-269
-257
-263
-277
-260
-257
-278
-289
-292
-284
-290
-293
-287
-263
-263
-296
-324
-330
-340
-337
-326
-325
-326
-314
-292
-273
-262
-288
-296
-263
-228
-208
-201
-212
-225
-240
-258
-240
-206
-215
-252
-253
-256
-276
-327
-365
-363
-393
-412
-402
-384
-348
-337
-345
-341
-347
-365
-360
-359
-344
-315
-306
-311
-304
-284
-298
-304
-303
-325
-330
-324
-311
-317
-319
-283
-242
-244
-256
-274
-294
-297
-285
-282
-286
-268
-259
-264
-255
-254
-253
-287
-322
-327
-331
-358
-358
-337
-345
-342
-323
-304
-316
-352
-349
-349
-359
-349
-330
-325
-315
-308
-330
-359
-377
-387
-370
-367
-374
-362
-360
-380
-384
-362
-378
-383
-368
-360
-337
-347
-346
-342
-340
-343
-344
-339
-336
-347
-345
-340
-343
-317
-315
-330
-321
-293
-312
-336
-308
-279
-280
-277
-259
-247
-260
-264
-282
-309
-305
-316
-334
-321
-306
-295
-303
-309
-291
-300
-295
-283
-256
-250
-258
-260
-274
-297
-321
-328
-328
-332
-345
-331
-328
-305
-278
-276
-270
-273
-293
-312
-323
-327
-331
-345
-353
-324
-309
-306
-301
-308
-299
-315
-334
-338
-345
-362
-383
-389
-377
-355
-354
-350
-337
-320
-322
-314
-316
-347
-362
-407
-438
-457
-465
-459
-428
-409
-436
-439
-426
-445
-466
-465
-433
-404
-396
-369
-364
-369
-382
-414
-411
-410
-416
-409
-395
-383
-370
-359
-370
-386
-372
-357
-363
-359
-347
-335
-316
-299
-297
-276
-288
-314
-306
-289
-283
-307
-316
-293
-260
-238
-231
-194
-179
-206
-247
-270
-245
-236
-240
-226
-197
-186
-185
-190
-178
-177
-179
-191
-221
-225
-218
-209
-223
-234
-236
-266
-314
-320
-312
-309
-306
-302
-291
-290
-282
-279
-269
-266
-292
-302
-312
-324
-324
-321
-306
-293
-300
-311
-312
-311
-320
-308
-278
-260
-268
-272
-273
-281
-290
-311
-308
-291
-296
-288
-302
-331
-332
-328
-338
-354
-354
-349
-349
-351
-344
-334
-342
-339
-323
-332
-322
-316
-329
-328
-333
-348
-334
-323
-308
-307
-320
-303
-295
-294
-293
-272
-265
-289
-309
-292
-296
-312
-325
-331
-326
-310
-277
-257
-234
-251
-268
-269
-277
-279
-292
-280
-258
-256
-267
-269
-277
-285
-285
-295
-274
-259
-255
-246
-245
-246
-235
-258
-274
-248
-226
-192
-183
-174
-155
-162
-191
-231
-272
-281
-284
-302
-296
-280
-279
-287
-292
-291
-313
-332
-328
-344
-361
-358
-347
-337
-348
-346
-338
-354
-361
-353
-354
-358
-334
-322
-343
-356
-349
-337
-337
-332
-338
-344
-375
-401
-382
-374
-362
-367
-377
-374
-373
-380
-393
-379
-372
-361
-358
-360
-357
-359
-359
-386
-393
-383
-392
-382
-379
-403
-422
-445
-455
-435
-429
-452
-457
-466
-470
-468
-460
-467
-466
-438
-453
-473
-457
-443
-472
-496
-493
-496
-506
-511
-500
-495
-489
-499
-483
-474
-485
-471
-466
-451
-445
-436
-421
-411
-392
-382
-377
-370
-358
-340
-337
-331
-314
-292
-287
-268
-235
-233
-224
-216
-215
-232
-248
-261
-279
-279
-278
-284
-306
-315
-304
-296
-285
-275
-279
-296
-287
-276
-279
-270
-260
-260
-264
-274
-280
-279
-308
-306
-294
-281
-260
-237
-233
-239
-240
-242
-254
-260
-263
-277
-303
-325
-332
-344
-349
-349
-345
-344
-352
-351
-333
-346
-359
-361
-367
-383
-406
-430
-432
-437
-450
-463
-470
-466
-465
-477
-467
-454
-462
-460
-452
-458
-468
-458
-437
-432
-410
-408
-420
-414
-417
-415
-397
-398
-401
-384
-375
-379
-381
-389
-383
-381
-390
-396
-396
-396
-395
-383
-376
-369
-359
-343
-350
-355
-349
-344
-335
-304
-252
-230
-218
-228
-230
-245
-257
-251
-250
-255
-255
-253
-270
-288
-301
-308
-287
-269
-257
-257
-279
-279
-277
-276
-270
-277
-268
-281
-305
-311
-318
-309
-307
-284
-267
-237
-212
-227
-236
-224
-242
-267
-275
-285
-280
-300
-307
-298
-265
-275
-304
-295
-305
-332
-358
-357
-341
-318
-329
-341
-327
-309
-313
-308
-294
-302
-296
-300
-316
-326
-328
-316
-312
-283
-256
-259
-271
-288
-303
-288
-287
-281
-283
-304
-314
-319
-306
-294
-284
-287
-283
-285
-312
-317
-311
-317
-325
-332
-335
-317
-317
-319
-312
-312
-315
-336
-335
-337
-324
-314
-291
-275
-280
-280
-289
-296
-297
-320
-344
-352
-359
-330
-310
-290
-279
-289
-285
-287
-312
-311
-278
-259
-258
-223
-215
-238
-232
-219
-234
-246
-227
-216
-220
-227
-215
-197
-185
-185
-219
-239
-243
-272
-256
-202
-181
-177
-165
-161
-160
-184
-193
-188
-202
-202
-202
-196
-200
-222
-227
-247
-267
-280
-296
-307
-297
-283
-268
-265
-269
-276
-285
-304
-313
-304
-314
-326
-320
-320
-334
-350
-375
-382
-384
-411
-416
-407
-418
-425
-425
-430
-408
-395
-399
-399
-422
-431
-421
-416
-427
-439
-420
-410
-411
-394
-380
-365
-362
-387
-374
-381
-398
-380
-366
-380
-396
-393
-406
-427
-447
-431
-411
-393
-394
-398
-387
-383
-400
-401
-395
-381
-367
-374
-366
-352
-350
-351
-363
-331
-315
-323
-349
-356
-358
-356
-338
-326
-300
-284
-285
-295
-305
-318
-336
-342
-323
-323
-331
-333
-327
-314
-315
-314
-304
-307
-309
-307
-284
-274
-291
-306
-302
-307
-302
-289
-297
-307
-291
-281
-272
-280
-292
-310
-313
-307
-311
-309
-339
-361
-370
-377
-372
-359
-370
-393
-373
-336
-333
-320
-288
-282
-283
-272
-272
-280
-275
-279
-273
-268
-295
-306
-306
-289
-284
-256
-246
-275
-288
-306
-320
-305
-293
-318
-327
-326
-336
-343
-329
-333
-344
-354
-350
-326
-322
-331
-318
-294
-314
-335
-355
-355
-368
-398
-408
-401
-404
-409
-404
-384
-380
-366
-345
-326
-308
-307
-322
-350
-351
-330
-324
-349
-350
-336
-311
-322
-308
-265
-248
-264
-276
-280
-266
-257
-259
-221
-216
-222
-235
-236
-237
-267
-292
-294
-274
-265
-248
-241
-234
-232
-235
-226
-212
-210
-214
-214
-220
-211
-215
-213
-202
-196
-196
-197
-205
-206
-212
-235
-252
-251
-248
-236
-210
-191
-179
-154
-128
-123
-134
-146
-151
-149
-132
-119
-85
-79
-75
-61
-59
-35
-37
-68
-93
-121
-130
-131
-142
-145
-154
-149
-158
-179
-191
-187
-190
-200
-204
-188
-206
-236
-259
-254
-247
-252
-255
-246
-242
-254
-270
-290
-268
-281
-288
-297
-283
-256
-255
-258
-250
-219
-217
-218
-204
-197
-192
-214
-227
-239
-255
-271
-270
-253
-238
-228
-226
-222
-230
-244
-269
-277
-296
-291
-265
-250
-250
-258
-250
-238
-236
-260
-277
-283
-283
-271
-258
-244
-232
-228
-212
-213
-215
-187
-161
-139
-127
-121
-112
-98
-73
-55
-42
-14
-13
-29
-13
-10
-43
-55
-44
-47
-47
-48
-51
-74
-127
-135
-129
-134
-149
-154
-149
-155
-161
-185
-204
-212
-201
-198
-200
-206
-214
-211
-211
-200
-181
-191
-206
-187
-187
-192
-206
-210
-215
-223
-230
-248
-259
-262
-273
-302
-314
-318
-328
-361
-372
-364
-331
-323
-340
-329
-322
-334
-333
-328
-315
-319
-331
-328
-317
-300
-278
-292
-294
-270
-264
-284
-311
-294
-287
-299
-301
-279
-255
-265
-281
-258
-238
-255
-272
-289
-324
-337
-326
-330
-350
-351
-348
-374
-380
-368
-369
-383
-373
-339
-313
-329
-348
-336
-304
-282
-268
-249
-240
-235
-237
-245
-234
-231
-226
-248
-256
-254
-270
-254
-219
-191
-181
-186
-209
-206
-201
-202
-197
-224
-235
-238
-246
-253
-246
-226
-216
-205
-197
-188
-208
-216
-205
-212
-226
-254
-242
-223
-221
-219
-216
-216
-210
-226
-245
-255
-267
-260
-229
-223
-215
-220
-262
-260
-269
-283
-292
-280
-261
-259
-247
-240
-239
-232
-216
-220
-221
-234
-247
-237
-243
-249
-218
-192
-184
-177
-171
-158
-142
-141
-152
-168
-159
-148
-151
-139
-146
-158
-162
-164
-173
-187
-201
-205
-205
-183
-184
-199
-207
-241
-252
-246
-258
-285
-289
-289
-294
-288
-267
-269
-280
-279
-268
-264
-252
-236
-217
-211
-225
-234
-236
-229
-226
-224
-227
-228
-220
-211
-203
-191
-178
-188
-199
-198
-185
-158
-143
-168
-191
-192
-199
-194
-208
-208
-213
-236
-258
-273
-259
-246
-214
-194
-175
-145
-146
-159
-161
-144
-123
-136
-141
-151
-152
-161
-150
-118
-122
-131
-144
-124
-89
-91
-98
-97
-96
-89
-78
-78
-98
-99
-112
-128
-146
-148
-137
-107
-75
-62
-68
-74
-70
-66
-60
-69
-85
-102
-111
-122
-130
-136
-129
-140
-163
-199
-230
-234
-246
-262
-264
-263
-262
-263
-261
-264
-283
-285
-315
-332
-322
-305
-283
-272
-243
-229
-233
-231
-229
-232
-254
-289
-314
-320
-323
-305
-268
-258
-249
-254
-252
-252
-257
-253
-284
-288
-284
-270
-265
-255
-246
-238
-210
-213
-217
-202
-194
-192
-189
-179
-186
-190
-181
-188
-189
-191
-190
-182
-189
-192
-178
-152
-150
-171
-167
-145
-143
-180
-191
-195
-195
-171
-168
-167
-170
-180
-198
-221
-229
-224
-205
-189
-201
-208
-199
-196
-204
-208
-216
-220
-219
-208
-198
-197
-175
-156
-164
-166
-146
-140
-159
-190
-192
-198
-201
-205
-205
-195
-192
-206
-218
-233
-240
-256
-258
-247
-258
-252
-259
-266
-255
-257
-277
-296
-317
-324
-317
-314
-296
-277
-279
-288
-288
-260
-257
-290
-309
-313
-309
-312
-303
-296
-299
-295
-330
-350
-334
-302
-281
-271
-248
-219
-210
-212
-217
-212
-216
-257
-282
-276
-277
-279
-264
-252
-234
-219
-220
-230
-227
-214
-223
-244
-250
-246
-236
-235
-257
-283
-289
-285
-298
-292
-281
-288
-312
-332
-316
-319
-288
-254
-226
-211
-220
-208
-193
-177
-174
-180
-176
-182
-181
-153
-131
-113
-116
-137
-158
-158
-155
-157
-149
-147
-141
-146
-140
-129
-127
-139
-133
-151
-174
-163
-175
-182
-174
-170
-160
-151
-174
-177
-158
-156
-169
-170
-174
-196
-205
-194
-202
-217
-238
-258
-226
-204
-189
-163
-160
-171
-183
-189
-211
-212
-203
-216
-227
-217
-221
-240
-239
-250
-258
-260
-274
-286
-272
-254
-235
-229
-216
-195
-181
-168
-176
-178
-182
-195
-200
-195
-169
-159
-167
-178
-176
-191
-185
-180
-195
-182
-167
-156
-130
-111
-103
-91
-89
-78
-69
-64
-41
-40
-44
-47
-52
-63
-66
-80
-99
-92
-92
-95
-99
-102
-124
-142
-153
-152
-154
-156
-153
-140
-143
-151
-134
-97
-77
-79
-86
-81
-74
-67
-47
-28
-8
-11
-30
-26
-20
-13
-24
-41
-23
1
-8
-41
-55
-70
-77
-95
-97
-88
-91
-92
-97
-94
-101
-120
-125
-125
-135
-150
-150
-142
-142
-160
-171
-177
-176
-163
-169
-170
-176
-184
-220
-255
-263
-256
-261
-274
-272
-271
-274
-278
-278
-286
-275
-272
-292
-304
-316
-305
-311
-331
-337
-349
-353
-343
-330
-324
-324
-329
-327
-344
-363
-355
-331
-332
-350
-369
-367
-351
-350
-340
-324
-299
-272
-267
-281
-280
-257
-251
-255
-272
-275
-275
-273
-261
-244
-217
-220
-237
-236
-233
-241
-241
-236
-228
-210
-183
-161
-154
-157
-138
-147
-160
-184
-195
-200
-207
-202
-211
-228
-245
-245
-233
-228
-235
-246
-242
-244
-260
-259
-236
-237
-265
-278
-280
-280
-280
-280
-275
-274
-278
-281
-277
-274
-276
-265
-272
-280
-279
-280
-279
-277
-270
-283
-308
-335
-342
-317
-310
-295
-282
-271
-272
-296
-308
-320
-317
-301
-294
-278
-254
-261
-276
-275
-267
-255
-250
-255
-270
-274
-275
-275
-275
-271
-275
-275
-269
-274
-293
-309
-305
-312
-338
-360
-355
-353
-362
-368
-369
-368
-378
-359
-346
-348
-356
-359
-337
-340
-354
-356
-357
-374
-381
-374
-368
-359
-334
-320
-333
-334
-324
-312
-305
-311
-326
-318
-319
-334
-342
-358
-352
-344
-351
-373
-384
-372
-361
-354
-342
-336
-346
-340
-324
-320
-305
-286
-279
-272
-274
-270
-253
-269
-265
-246
-245
-256
-275
-271
-267
-273
-276
-269
-279
-280
-263
-248
-241
-241
-259
-261
-261
-269
-279
-283
-290
-298
-302
-325
-313
-299
-295
-274
-258
-265
-272
-265
-247
-235
-240
-243
-239
-225
-217
-206
-205
-215
-218
-221
-226
-224
-215
-210
-222
-236
-242
-258
-272
-282
-301
-312
-328
-332
-321
-342
-352
-353
-337
-317
-317
-324
-321
-317
-334
-338
-340
-330
-316
-320
-308
-303
-292
-294
-294
-279
-268
-262
-269
-284
-299
-320
-340
-338
-324
-313
-320
-311
-292
-268
-266
-255
-248
-264
-277
-267
-252
-247
-237
-232
-210
-195
-199
-185
-185
-186
-168
-176
-191
-197
-189
-171
-154
-130
-106
-96
-105
-116
-111
-115
-115
-121
-113
-110
-120
-100
-90
-98
-99
-81
-69
-63
-52
-24
-19
-14
-21
-33
-18
-11
6
21
24
17
16
-2
-24
-17
-11
-23
-31
-32
-24
-30
-46
-51
-63
-78
-107
-126
-144
-157
-166
-162
-172
-182
-192
-196
-207
-220
-232
-236
-230
-236
-252
-262
-274
-285
-296
-298
-298
-303
-304
-305
-286
-273
-256
-242
-253
-259
-251
-248
-242
-233
-222
-226
-239
-249
-248
-251
-265
-272
-262
-254
-254
-258
-253
-240
-227
-219
-245
-269
-284
-286
-275
-285
-275
-256
-249
-232
-253
-256
-244
-231
-215
-215
-216
-199
-198
-200
-192
-192
-160
-138
-134
-121
-100
-91
-103
-101
-86
-79
-93
-104
-105
-126
-131
-141
-155
-160
-179
-194
-204
-205
-188
-193
-189
-190
-208
-205
-191
-173
-163
-165
-170
-180
-178
-170
-173
-172
-164
-175
-191
-185
-187
-184
-199
-204
-203
-211
-230
-242
-224
-230
-228
-224
-219
-212
-222
-230
-235
-235
-238
-221
-198
-184
-193
-214
-215
-207
-205
-205
-216
-225
-236
-257
-263
-282
-314
-341
-362
-382
-373
-353
-348
-316
-294
-309
-321
-337
-360
-351
-342
-349
-351
-342
-344
-339
-331
-337
-343
-336
-346
-364
-365
-361
-355
-342
-327
-313
-290
-282
-292
-285
-271
-264
-243
-232
-236
-260
-263
-266
-280
-282
-293
-313
-323
-323
-317
-306
-306
-296
-297
-283
-263
-255
-251
-243
-233
-222
-214
-222
-211
-198
-207
-219
-240
-233
-233
-237
-241
-245
-238
-237
-223
-196
-178
-175
-195
-203
-196
-202
-202
-194
-181
-170
-180
-173
-180
-187
-182
-193
-185
-186
-200
-202
-178
-153
-154
-140
-115
-99
-120
-151
-157
-166
-169
-189
-200
-196
-205
-226
-227
-235
-256
-280
-290
-284
-279
-270
-262
-266
-257
-263
-282
-266
-261
-263
-264
-252
-254
-259
-248
-240
-222
-205
-217
-218
-223
-235
-240
-251
-257
-254
-250
-254
-239
-240
-247
-241
-242
-248
-252
-262
-259
-250
-247
-252
-252
-249
-251
-242
-250
-237
-210
-192
-185
-193
-183
-171
-165
-176
-191
-189
-180
-166
-165
-164
-147
-142
-151
-134
-114
-116
-131
-137
-120
-124
-118
-98
-67
-56
-62
-48
-44
-45
-40
-34
-40
-49
-40
-50
-48
-24
-1
7
11
16
21
11
-13
-14
-12
5
15
8
2
-16
-40
-59
-62
-60
-53
-45
-43
-21
-11
-28
-53
-59
-69
-84
-86
-91
-91
-88
-83
-90
-99
-92
-99
-104
-109
-115
-120
-110
-106
-124
-132
-127
-124
-127
-125
-124
-124
-132
-145
-142
-136
-122
-117
-112
-128
-154
-171
-180
-183
-176
-182
-194
-208
-224
-244
-238
-229
-235
-220
-219
-222
-208
-199
-219
-229
-242
-227
-216
-222
-210
-208
-210
-224
-222
-205
-202
-191
-183
-185
-180
-173
-169
-168
-167
-165
-163
-163
-164
-153
-151
-158
-172
-174
-163
-149
-158
-162
-145
-141
-152
-154
-145
-143
-151
-144
-127
-116
-127
-139
-136
-124
-115
-110
-107
-106
-107
-124
-142
-164
-171
-174
-169
-177
-197
-218
-228
-224
-220
-204
-193
-205
-206
-205
-212
-212
-209
-189
-180
-169
-170
-174
-177
-212
-224
-209
-206
-216
-232
-240
-239
-244
-251
-250
-258
-267
-269
-282
-282
-284
-278
-285
-302
-306
-304
-294
-292
-289
-290
-288
-284
-265
-239
-241
-256
-264
-268
-272
-283
-279
-265
-264
-262
-258
-255
-283
-307
-293
-292
-299
-290
-271
-266
-273
-277
-282
-281
-299
-314
-320
-322
-324
-339
-349
-363
-366
-371
-390
-405
-401
-380
-355
-344
-358
-371
-365
-384
-378
-357
-344
-328
-328
-326
-316
-290
-274
-255
-241
-238
-236
-246
-245
-255
-257
-255
-248
-250
-241
-220
-225
-218
-207
-204
-226
-235
-214
-216
-237
-220
-205
-224
-218
-216
-215
-209
-207
-226
-238
-245
-253
-249
-259
-260
-254
-230
-216
-226
-220
-219
-225
-238
-244
-239
-244
-239
-244
-255
-254
-252
-264
-278
-274
-275
-278
-268
-272
-276
-276
-270
-258
-258
-258
-259
-253
-252
-275
-290
-279
-268
-257
-249
-258
-259
-255
-258
-263
-259
-260
-265
-259
-252
-246
-251
-254
-251
-264
-277
-279
-279
-286
-300
-291
-283
-298
-300
-291
-287
-289
-290
-286
-277
-265
-254
-247
-238
-229
-209
-213
-226
-229
-228
-227
-227
-228
-240
-225
-200
-191
-174
-169
-163
-170
-174
-148
-129
-127
-122
-139
-145
-122
-106
-106
-107
-105
-110
-116
-133
-136
-137
-135
-147
-143
-131
-132
-132
-119
-96
-104
-110
-109
-91
-81
-84
-85
-83
-80
-78
-67
-69
-73
-79
-80
-70
-64
-67
-63
-61
-57
-51
-68
-80
-92
-97
-93
-108
-109
-125
-147
-144
-148
-153
-160
-164
-163
-161
-154
-146
-143
-138
-142
-148
-165
-176
-180
-183
-190
-200
-193
-196
-190
-180
-170
-163
-170
-158
-153
-169
-174
-173
-180
-177
-177
-163
-155
-150
-140
-141
-148
-157
-160
-152
-150
-168
-173
-173
-170
-150
-144
-146
-156
-170
-174
-181
-189
-188
-185
-190
-196
-183
-175
-185
-193
-194
-199
-203
-201
-199
-184
-170
-154
-170
-180
-161
-136
-125
-108
-85
-74
-83
-97
-95
-87
-108
-111
-107
-103
-108
-135
-148
-162
-176
-188
-198
-205
-210
-199
-182
-179
-175
-185
-189
-196
-203
-202
-209
-204
-194
-206
-201
-194
-194
-207
-212
-201
-197
-192
-194
-196
-189
-186
-189
-182
-173
-169
-175
-186
-189
-207
-221
-218
-215
-223
-222
-217
-214
-226
-229
-232
-231
-235
-248
-255
-272
-281
-291
-310
-321
-324
-328
-336
-348
-350
-342
-343
-340
-340
-345
-341
-346
-347
-328
-334
-331
-320
-323
-300
-294
-287
-255
-255
-263
-269
-282
-276
-277
-276
-274
-280
-282
-292
-284
-274
-263
-243
-240
-239
-240
-234
-229
-225
-206
-186
-185
-191
-202
-216
-232
-249
-248
-247
-251
-259
-266
-274
-286
-288
-289
-297
-297
-303
-315
-316
-311
-298
-291
-280
-276
-276
-266
-254
-259
-254
-254
-266
-268
-270
-249
-229
-209
-200
-205
-211
-210
-213
-209
-197
-197
-197
-216
-238
-229
-239
-247
-249
-247
-246
-248
-252
-258
-247
-239
-221
-202
-210
-217
-218
-217
-224
-209
-194
-203
-209
-209
-198
-205
-208
-206
-212
-228
-234
-240
-243
-237
-233
-222
-233
-235
-223
-218
-217
-208
-204
-210
-207
-204
-205
-198
-178
-157
-161
-169
-185
-195
-200
-200
-205
-206
-201
-188
-181
-190
-204
-213
-217
-227
-223
-213
-214
-213
-221
-228
-212
-219
-233
-238
-234
-220
-211
-209
-217
-213
-205
-209
-203
-188
-186
-175
-178
-174
-153
-138
-120
-120
-135
-154
-154
-156
-168
-165
-151
-151
-159
-157
-143
-151
-151
-140
-140
-142
-132
-130
-130
-125
-141
-148
-143
-148
-160
-176
-180
-188
-203
-206
-213
-202
-192
-196
-194
-179
-194
-219
-235
-242
-234
-219
-201
-196
-187
-178
-176
-177
-181
-169
-150
-143
-141
-117
-99
-106
-119
-120
-121
-128
-127
-132
-127
-122
-111
-115
-134
-140
-138
-143
-160
-169
-172
-178
-189
-194
-176
-169
-187
-215
-224
-246
-265
-261
-254
-259
-271
-281
-288
-296
-315
-316
-310
-302
-309
-315
-316
-311
-284
-274
-265
-250
-242
-216
-213
-207
-188
-157
-146
-149
-139
-131
-131
-135
-134
-133
-117
-114
-120
-117
-118
-119
-138
-161
-167
-167
-161
-165
-168
-175
-193
-199
-198
-199
-195
-195
-189
-185
-181
-185
-188
-178
-182
-194
-198
-194
-184
-170
-169
-174
-162
-166
-170
-158
-153
-164
-171
-172
-170
-165
-182
-199
-190
-191
-193
-185
-177
-181
-203
-216
-219
-221
-219
-228
-235
-239
-245
-256
-258
-260
-258
-254
-261
-254
-245
-253
-259
-267
-278
-304
-310
-289
-289
-302
-303
-303
-302
-300
-321
-318
-306
-326
-337
-349
-351
-335
-337
-343
-348
-335
-325
-317
-317
-321
-318
-337
-363
-348
-332
-319
-310
-299
-291
-312
-338
-350
-348
-351
-355
-355
-345
-339
-322
-318
-299
-285
-285
-281
-265
-265
-266
-256
-259
-249
-244
-247
-256
-254
-252
-258
-259
-257
-260
-261
-268
-268
-268
-276
-299
-319
-321
-325
-325
-320
-290
-274
-281
-284
-265
-260
-270
-280
-282
-280
-306
-333
-323
-317
-304
-285
-278
-258
-260
-270
-267
-248
-243
-237
-229
-228
-232
-255
-267
-258
-253
-244
-247
-252
-241
-240
-253
-245
-239
-235
-231
-236
-246
-262
-271
-280
-279
-278
-284
-289
-287
-279
-286
-282
-266
-255
-236
-234
-229
-228
-219
-210
-209
-209
-217
-215
-216
-219
-220
-230
-229
-243
-242
-231
-224
-219
-217
-223
-223
-209
-221
-209
-197
-191
-184
-178
-180
-174
-158
-145
-137
-136
-125
-104
-86
-90
-88
-80
-80
-91
-97
-77
-89
-92
-71
-66
-60
-68
-86
-89
-94
-120
-154
-148
-154
-172
-181
-176
-172
-179
-176
-157
-151
-166
-179
-184
-190
-204
-205
-191
-190
-188
-183
-196
-200
-208
-218
-224
-229
-222
-218
-228
-239
-235
-232
-240
-239
-236
-228
-223
-218
-205
-204
-212
-200
-188
-187
-182
-186
-183
-173
-172
-158
-160
-171
-172
-170
-166
-183
-191
-205
-213
-230
-253
-255
-253
-243
-239
-236
-226
-225
-226
-219
-206
-207
-215
-223
-238
-259
-255
-267
-278
-269
-256
-260
-276
-261
-253
-243
-229
-215
-196
-201
-202
-201
-192
-183
-190
-178
-166
-170
-163
-174
-182
-198
-210
-212
-229
-237
-235
-226
-217
-208
-211
-207
-205
-191
-181
-172
-167
-163
-167
-186
-177
-172
-175
-185
-172
-149
-149
-166
-171
-169
-176
-181
-181
-166
-175
-185
-203
-223
-242
-262
-276
-292
-285
-272
-269
-283
-283
-284
-310
-317
-309
-307
-296
-277
-257
-241
-249
-241
-225
-222
-218
-214
-210
-224
-240
-247
-242
-259
-275
-270
-270
-264
-247
-230
-235
-244
-247
-260
-286
-311
-323
-313
-323
-348
-349
-354
-366
-359
-359
-364
-356
-343
-346
-366
-372
-368
-361
-356
-351
-340
-334
-338
-340
-327
-325
-322
-327
-322
-333
-342
-354
-368
-372
-376
-388
-403
-403
-405
-407
-397
-399
-398
-392
-382
-377
-365
-359
-375
-361
-363
-369
-381
-387
-381
-385
-375
-376
-384
-394
-412
-419
-427
-433
-448
-458
-447
-443
-442
-434
-430
-416
-402
-385
-375
-359
-343
-327
-318
-327
-325
-312
-306
-315
-311
-303
-311
-326
-334
-330
-346
-355
-326
-320
-333
-330
-312
-299
-303
-308
-291
-288
-301
-291
-291
-279
-257
-247
-229
-218
-212
-223
-236
-220
-198
-203
-207
-215
-209
-198
-188
-176
-198
-199
-215
-236
-250
-265
-262
-260
-269
-273
-271
-273
-267
-260
-260
-260
-255
-245
-236
-240
-241
-228
-223
-223
-238
-246
-241
-231
-236
-237
-239
-248
-253
-259
-249
-240
-227
-231
-240
-230
-225
-216
-206
-205
-215
-219
-218
-224
-219
-199
-198
-207
-203
-193
-193
-204
-215
-208
-194
-193
-196
-195
-202
-213
-216
-230
-242
-261
-264
-259
-256
-267
-276
-278
-267
-254
-249
-224
-214
-210
-206
-197
-185
-178
-168
-168
-182
-193
-191
-185
-174
-171
-183
-184
-172
-169
-160
-160
-170
-155
-131
-119
-117
-114
-110
-111
-98
-85
-84
-82
-92
-90
-99
-108
-114
-113
-110
-113
-110
-115
-122
-131
-132
-142
-145
-140
-148
-156
-159
-167
-166
-157
-154
-141
-125
-115
-123
-128
-132
-133
-130
-136
-133
-107
-92
-101
-96
-91
-99
-95
-87
-75
-58
-65
-73
-66
-69
-84
-97
-97
-90
-70
-65
-68
-70
-79
-86
-107
-110
-116
-113
-116
-123
-141
-162
-170
-158
-149
-137
-131
-125
-128
-134
-135
-149
-155
-151
-154
-169
-174
-197
-195
-192
-189
-196
-195
-198
-200
-190
-190
-186
-169
-163
-175
-192
-192
-177
-169
-181
-190
-185
-178
-174
-176
-175
-192
-191
-186
-177
-179
-202
-224
-224
-216
-217
-198
-189
-186
-181
-194
-195
-185
-172
-175
-168
-159
-165
-175
-171
-165
-167
-164
-137
-109
-120
-141
-145
-144
-147
-147
-156
-171
-186
-194
-200
-214
-230
-262
-269
-260
-255
-252
-262
-269
-263
-258
-257
-255
-267
-276
-287
-287
-275
-274
-266
-269
-274
-285
-303
-310
-304
-308
-330
-340
-327
-326
-313
-307
-295
-272
-262
-255
-250
-256
-260
-242
-242
-247
-267
-271
-259
-264
-277
-273
-265
-267
-279
-295
-303
-316
-346
-364
-370
-384
-389
-390
-378
-379
-404
-413
-412
-418
-426
-425
-415
-408
-394
-376
-363
-357
-348
-349
-361
-375
-381
-381
-380
-367
-359
-346
-326
-337
-334
-324
-333
-334
-331
-334
-346
-327
-308
-309
-311
-304
-285
-279
-260
-241
-239
-250
-260
-231
-222
-220
-216
-206
-204
-216
-222
-229
-251
-269
-263
-247
-236
-232
-236
-244
-243
-251
-268
-289
-294
-292
-304
-300
-295
-308
-334
-333
-323
-290
-265
-259
-251
-247
-257
-263
-261
-266
-247
-234
-227
-248
-258
-264
-280
-283
-275
-257
-244
-262
-272
-255
-248
-262
-279
-277
-277
-276
-264
-256
-253
-261
-258
-254
-241
-221
-216
-215
-226
-231
-235
-249
-250
-247
-244
-250
-264
-261
-257
-268
-271
-287
-285
-287
-289
-270
-260
-244
-246
-226
-217
-226
-234
-236
-227
-210
-191
-184
-186
-207
-213
-217
-220
-208
-205
-195
-182
-169
-165
-182
-181
-180
-180
-186
-191
-187
-193
-199
-194
-191
-192
-198
-195
-207
-196
-183
-174
-178
-185
-208
-227
-214
-223
-224
-224
-217
-218
-226
-225
-228
-246
-265
-279
-277
-270
-262
-252
-233
-226
-213
-213
-211
-202
-202
-195
-210
-206
-207
-217
-229
-217
-215
-222
-212
-211
-206
-198
-190
-191
-188
-200
-206
-205
-205
-209
-196
-182
-163
-169
-185
-192
-203
-198
-173
-164
-166
-161
-164
-169
-175
-165
-159
-149
-150
-161
-180
-202
-199
-187
-184
-197
-205
-212
-221
-226
-238
-254
-266
-261
-266
-232
-209
-215
-218
-193
-186
-196
-205
-212
-207
-199
-183
-177
-175
-183
-193
-177
-183
-189
-186
-187
-195
-205
-206
-203
-200
-210
-224
-224
-217
-223
-230
-245
-255
-274
-293
-289
-265
-260
-259
-269
-276
-272
-273
-281
-278
-278
-282
-277
-283
-277
-306
-318
-317
-311
-287
-291
-281
-294
-303
-309
-311
-324
-339
-334
-324
-341
-331
-317
-309
-295
-284
-278
-265
-252
-266
-269
-271
-283
-290
-295
-310
-310
-311
-315
-303
-290
-294
-307
-322
-337
-335
-346
-349
-349
-353
-369
-380
-370
-393
-402
-402
-396
-399
-409
-419
-435
-452
-448
-454
-455
-462
-476
-480
-478
-483
-499
-493
-494
-489
-487
-483
-481
-473
-450
-445
-444
-463
-481
-475
-468
-451
-467
-482
-486
-475
-455
-457
-478
-489
-494
-496
-498
-509
-503
-494
-485
-487
-489
-495
-494
-474
-467
-464
-465
-444
-421
-403
-397
-391
-396
-390
-386
-386
-366
-352
-346
-351
-374
-403
-416
-422
-416
-422
-429
-432
-449
-454
-446
-442
-440
-437
-429
-418
-415
-428
-417
-407
-397
-395
-389
-395
-402
-396
-396
-383
-363
-361
-365
-352
-355
-356
-355
-347
-342
-339
-325
-332
-315
-315
-320
-324
-327
-329
-324
-320
-306
-299
-302
-298
-289
-291
-290
-276
-277
-275
-289
-302
-295
-306
-324
-325
-335
-346
-360
-366
-364
-381
-393
-394
-427
-460
-454
-455
-454
-448
-452
-451
-460
-467
-477
-485
-491
-479
-476
-455
-422
-401
-412
-401
-403
-404
-397
-401
-406
-411
-407
-413
-425
-428
-412
-424
-429
-419
-399
-403
-412
-392
-391
-402
-405
-399
-401
-415
-425
-429
-426
-436
-450
-440
-442
-448
-440
-448
-446
-451
-437
-427
-406
-377
-367
-374
-369
-360
-368
-374
-383
-383
-383
-380
-387
-375
-357
-348
-346
-340
-342
-349
-365
-384
-377
-365
-362
-365
-361
-338
-326
-345
-353
-344
-359
-371
-383
-375
-361
-380
-389
-373
-360
-368
-358
-345
-338
-351
-349
-337
-331
-324
-308
-300
-325
-348
-348
-352
-377
-380
-369
-363
-343
-344
-350
-348
-350
-377
-377
-377
-391
-408
-408
-398
-374
-366
-377
-375
-372
-368
-363
-358
-348
-359
-363
-341
-332
-318
-325
-339
-320
-301
-308
-305
-302
-296
-293
-296
-282
-279
-279
-286
-293
-287
-273
-288
-304
-305
-290
-284
-282
-295
-290
-305
-307
-303
-314
-309
-319
-317
-320
-334
-345
-353
-364
-378
-385
-396
-396
-393
-390
-390
-391
-389
-384
-367
-357
-355
-359
-359
-353
-336
-332
-340
-334
-323
-331
-338
-351
-374
-392
-402
-410
-417
-432
-431
-434
-439
-454
-458
-461
-472
-470
-488
-482
-473
-463
-480
-480
-459
-464
-452
-446
-431
-426
-432
-448
-444
-435
-442
-438
-424
-431
-432
-435
-458
-466
-470
-452
-451
-451
-456
-452
-436
-432
-419
-411
-419
-423
-433
-434
-446
-457
-440
-418
-407
-411
-401
-402
-405
-411
-415
-406
-394
-398
-380
-357
-356
-357
-356
-364
-364
-369
-387
-380
-377
-370
-376
-383
-356
-358
-350
-342
-352
-378
-382
-388
-395
-388
-385
-377
-378
-392
-406
-416
-417
-420
-424
-413
-412
-412
-417
-408
-409
-405
-397
-379
-378
-361
-362
-368
-364
-360
-364
-354
-344
-359
-364
-348
-331
-333
-323
-315
-314
-328
-330
-327
-322
-329
-331
-321
-312
-304
-295
-282
-288
-287
-285
-292
-306
-327
-330
-320
-311
-286
-251
-246
-241
-244
-240
-227
-224
-214
-209
-197
-187
-204
-232
-223
-219
-219
-248
-253
-243
-248
-262
-272
-246
-254
-265
-263
-261
-266
-254
-234
-216
-214
-229
-227
-239
-256
-275
-291
-296
-311
-318
-315
-307
-303
-294
-280
-281
-270
-285
-306
-332
-329
-318
-307
-309
-331
-343
-369
-395
-397
-394
-391
-395
-391
-377
-362
-338
-311
-319
-316
-321
-332
-323
-327
-325
-331
-343
-338
-331
-333
-323
-321
-307
-301
-292
-290
-279
-271
-276
-275
-273
-271
-287
-301
-320
-321
-312
-303
-297
-291
-277
-283
-275
-257
-244
-240
-225
-233
-245
-238
-230
-231
-222
-204
-199
-211
-228
-229
-225
-236
-245
-253
-260
-258
-247
-228
-211
-207
-205
-206
-201
-212
-219
-215
-205
-196
-202
-191
-183
-171
-162
-161
-161
-177
-196
-201
-208
-221
-217
-218
-217
-219
-219
-222
-226
-231
-242
-218
-202
-204
-212
-216
-234
-228
-213
-208
-200
-199
-206
-215
-239
-257
-250
-243
-253
-257
-239
-231
-235
-238
-233
-212
-193
-192
-190
-180
-191
-201
-205
-209
-225
-244
-251
-255
-251
-260
-278
-277
-283
-299
-310
-332
-363
-380
-384
-373
-353
-340
-339
-326
-323
-339
-349
-337
-324
-317
-317
-319
-319
-317
-333
-345
-345
-339
-355
-374
-379
-369
-361
-374
-372
-372
-379
-385
-382
-369
-357
-372
-378
-384
-377
-381
-386
-378
-372
-358
-350
-342
-343
-329
-326
-334
-321
-295
-277
-272
-267
-250
-236
-236
-246
-247
-255
-266
-259
-253
-252
-246
-252
-260
-251
-240
-240
-250
-263
-282
-289
-294
-287
-288
-296
-291
-280
-253
-256
-272
-286
-313
-330
-345
-350
-349
-351
-362
-359
-366
-378
-380
-392
-397
-399
-394
-407
-403
-403
-408
-418
-434
-444
-439
-430
-418
-414
-398
-385
-373
-359
-344
-327
-314
-316
-309
-294
-301
-313
-316
-318
-329
-325
-308
-324
-351
-352
-354
-366
-371
-361
-365
-363
-357
-353
-368
-377
-372
-374
-369
-356
-351
-355
-348
-350
-349
-327
-317
-307
-304
-304
-311
-312
-303
-294
-271
-263
-271
-275
-248
-225
-216
-218
-217
-217
-219
-208
-191
-181
-179
-175
-176
-159
-154
-155
-162
-174
-178
-183
-188
-186
-165
-163
-184
-188
-171
-163
-167
-162
-149
-140
-129
-118
-105
-100
-104
-101
-108
-123
-119
-116
-124
-126
-126
-128
-140
-133
-131
-136
-151
-162
-174
-182
-188
-204
-190
-184
-195
-212
-218
-209
-208
-207
-199
-199
-204
-220
-234
-230
-232
-244
-245
-244
-245
-244
-246
-250
-259
-273
-271
-255
-235
-231
-235
-225
-228
-228
-237
-256
-260
-267
-254
-240
-238
-233
-232
-235
-234
-215
-207
-194
-160
-133
-124
-119
-109
-112
-103
-81
-62
-55
-62
-64
-48
-51
-58
-58
-57
-51
-58
-57
-63
-56
-51
-68
-95
-113
-112
-109
-110
-103
-107
-112
-109
-119
-108
-93
-95
-106
-118
-141
-163
-158
-157
-154
-134
-135
-135
-121
-108
-108
-118
-118
-102
-101
-90
-75
-62
-52
-55
-61
-68
-56
-47
-56
-59
-63
-56
-52
-55
-48
-55
-62
-80
-82
-88
-103
-117
-131
-128
-137
-133
-134
-137
-138
-149
-174
-200
-204
-216
-205
-199
-207
-230
-240
-239
-250
-262
-259
-270
-276
-286
-295
-287
-294
-284
-277
-261
-260
-250
-229
-218
-228
-231
-222
-223
-201
-187
-189
-199
-211
-214
-222
-223
-229
-228
-208
-205
-203
-193
-182
-167
-159
-145
-131
-139
-153
-169
-165
-162
-169
-180
-181
-189
-196
-206
-222
-226
-247
-275
-270
-274
-269
-257
-252
-252
-274
-284
-296
-307
-303
-276
-257
-239
-235
-243
-261
-288
-298
-317
-330
-336
-343
-338
-335
-321
-314
-309
-318
-322
-322
-318
-305
-307
-297
-285
-268
-270
-276
-261
-258
-255
-268
-277
-294
-303
-303
-321
-336
-338
-331
-333
-339
-348
-348
-346
-340
-347
-347
-346
-342
-343
-348
-349
-348
-362
-383
-384
-388
-392
-400
-392
-378
-370
-377
-378
-359
-340
-344
-359
-373
-375
-361
-356
-337
-333
-330
-338
-328
-309
-302
-308
-299
-289
-296
-295
-311
-335
-310
-289
-293
-296
-284
-279
-276
-264
-259
-257
-272
-293
-315
-329
-325
-325
-316
-299
-300
-300
-304
-305
-308
-326
-323
-307
-297
-287
-280
-283
-262
-250
-262
-262
-265
-258
-241
-246
-249
-269
-269
-271
-295
-304
-319
-320
-326
-324
-305
-301
-308
-320
-317
-315
-310
-289
-294
-287
-282
-295
-306
-331
-346
-339
-321
-313
-284
-261
-270
-279
-287
-282
-282
-274
-249
-245
-251
-273
-284
-276
-273
-266
-252
-251
-267
-268
-267
-264
-263
-255
-261
-260
-255
-255
-247
-237
-231
-220
-209
-215
-235
-258
-285
-303
-314
-326
-328
-311
-295
-300
-300
-310
-327
-333
-336
-325
-307
-300
-306
-298
-286
-275
-273
-267
-258
-282
-301
-303
-307
-320
-314
-295
-308
-322
-333
-352
-360
-355
-349
-329
-331
-334
-328
-319
-308
-313
-308
-303
-279
-251
-212
-196
-203
-208
-212
-207
-209
-208
-213
-187
-177
-181
-176
-171
-169
-188
-188
-179
-201
-227
-238
-238
-224
-199
-204
-208
-215
-232
-230
-220
-215
-230
-232
-222
-204
-194
-182
-179
-173
-163
-161
-166
-175
-183
-183
-169
-150
-120
-105
-100
-83
-91
-117
-124
-132
-129
-128
-127
-122
-121
-108
-101
-114
-128
-141
-144
-137
-142
-157
-162
-150
-151
-146
-135
-131
-134
-147
-153
-155
-173
-192
-179
-175
-170
-166
-170
-174
-191
-202
-215
-214
-206
-206
-216
-217
-204
-206
-228
-227
-206
-189
-199
-224
-213
-211
-232
-238
-248
-246
-246
-241
-229
-220
-237
-242
-228
-230
-207
-200
-209
-207
-196
-203
-217
-218
-224
-244
-252
-240
-228
-218
-229
-250
-260
-266
-267
-248
-230
-228
-220
-200
-189
-200
-208
-217
-226
-210
-192
-205
-212
-231
-208
-195
-196
-188
-191
-203
-188
-172
-184
-187
-192
-164
-163
-180
-201
-213
-204
-204
-210
-223
-219
-220
-251
-262
-256
-286
-301
-296
-299
-285
-280
-288
-281
-290
-295
-283
-277
-257
-248
-271
-285
-290
-292
-316
-333
-334
-347
-348
-327
-302
-286
-282
-297
-319
-319
-320
-347
-351
-360
-354
-338
-349
-368
-379
-369
-353
-342
-323
-304
-292
-290
-289
-274
-232
-215
-202
-194
-182
-172
-183
-173
-178
-203
-216
-223
-243
-264
-267
-253
-250
-236
-227
-239
-237
-248
-245
-238
-223
-209
-223
-228
-241
-252
-257
-276
-272
-276
-290
-278
-275
-269
-268
-295
-311
-330
-352
-345
-321
-301
-294
-281
-272
-283
-302
-304
-298
-298
-309
-302
-288
-282
-279
-258
-248
-253
-254
-245
-254
-255
-259
-264
-265
-269
-269
-278
-271
-254
-247
-249
-259
-272
-281
-284
-280
-273
-288
-278
-250
-251
-254
-261
-272
-293
-299
-291
-281
-262
-269
-271
-251
-238
-226
-230
-245
-268
-263
-249
-255
-244
-220
-219
-233
-251
-262
-268
-279
-275
-269
-256
-251
-268
-279
-277
-244
-244
-233
-220
-198
-187
-208
-215
-215
-221
-248
-263
-263
-251
-241
-256
-266
-274
-292
-302
-302
-296
-293
-288
-276
-262
-249
-234
-229
-220
-196
-190
-196
-192
-189
-196
-188
-169
-169
-168
-175
-161
-158
-171
-172
-185
-190
-191
-207
-213
-217
-249
-265
-279
-281
-264
-277
-288
-294
-276
-264
-271
-280
-282
-263
-252
-249
-256
-248
-247
-247
-236
-213
-195
-200
-221
-247
-258
-265
-264
-235
-219
-217
-202
-172
-151
-152
-150
-150
-147
-152
-155
-164
-173
-165
-143
-119
-122
-141
-159
-175
-169
-148
-142
-142
-144
-133
-112
-113
-122
-156
-174
-173
-168
-156
-155
-142
-143
-146
-129
-119
-102
-77
-71
-74
-71
-91
-109
-110
-118
-135
-159
-164
-160
-161
-159
-157
-163
-182
-195
-193
-208
-213
-219
-238
-249
-246
-250
-268
-271
-277
-285
-291
-287
-285
-290
-297
-304
-294
-303
-312
-306
-313
-310
-283
-252
-240
-239
-233
-226
-222
-226
-237
-238
-232
-241
-246
-257
-258
-260
-272
-287
-303
-321
-328
-327
-316
-290
-267
-246
-238
-219
-210
-223
-247
-252
-246
-257
-280
-281
-282
-288
-270
-267
-267
-262
-261
-231
-222
-214
-193
-196
-201
-205
-209
-197
-180
-191
-198
-189
-187
-204
-237
-252
-235
-249
-281
-282
-268
-259
-256
-261
-263
-252
-232
-239
-226
-219
-232
-228
-233
-238
-231
-226
-216
-212
-206
-200
-212
-214
-207
-182
-164
-156
-165
-161
-156
-160
-178
-189
-191
-204
-219
-216
-205
-221
-232
-242
-251
-251
-264
-283
-285
-291
-285
-286
-304
-299
-275
-267
-272
-278
-294
-318
-320
-279
-254
-254
-274
-296
-300
-306
-312
-319
-326
-339
-358
-364
-384
-395
-382
-375
-357
-340
-334
-324
-330
-335
-333
-330
-317
-315
-322
-339
-327
-321
-299
-285
-276
-257
-239
-235
-250
-249
-251
-268
-284
-275
-286
-295
-314
-324
-309
-320
-335
-330
-324
-337
-353
-358
-336
-331
-339
-347
-337
-319
-300
-282
-278
-280
-289
-287
-283
-287
-290
-271
-257
-245
-228
-231
-236
-226
-237
-251
-262
-279
-291
-284
-274
-255
-225
-204
-185
-172
-160
-154
-149
-143
-151
-136
-113
-100
-115
-129
-139
-157
-159
-158
-166
-192
-223
-242
-244
-245
-254
-258
-266
-276
-280
-288
-302
-313
-304
-296
-276
-266
-274
-279
-272
-262
-256
-241
-242
-242
-236
-215
-212
-211
-197
-183
-180
-170
-158
-153
-166
-186
-166
-141
-127
-136
-146
-150
-162
-170
-174
-179
-192
-221
-244
-234
-224
-212
-221
-256
-264
-259
-270
-292
-316
-315
-304
-305
-303
-304
-305
-309
-302
-281
-279
-290
-292
-295
-292
-266
-246
-225
-218
-235
-229
-222
-220
-208
-195
-190
-164
-166
-179
-196
-188
-187
-182
-169
-176
-170
-178
-182
-182
-199
-216
-233
-226
-197
-174
-161
-171
-187
-194
-226
-247
-256
-256
-235
-215
-206
-190
-197
-220
-238
-249
-249
-253
-251
-245
-251
-255
-240
-239
-248
-270
-295
-304
-305
-300
-288
-267
-259
-264
-279
-303
-319
-320
-329
-348
-354
-352
-335
-323
-305
-304
-319
-323
-309
-293
-300
-296
-285
-271
-249
-229
-227
-234
-259
-268
-279
-287
-287
-289
-295
-296
-303
-308
-305
-302
-307
-323
-338
-345
-343
-344
-347
-355
-358
-356
-364
-373
-386
-397
-414
-433
-448
-445
-430
-401
-379
-368
-359
-354
-348
-353
-339
-314
-291
-272
-272
-285
-296
-304
-312
-324
-347
-368
-368
-349
-362
-377
-367
-360
-344
-339
-351
-357
-343
-319
-305
-289
-294
-309
-319
-314
-311
-322
-335
-355
-363
-363
-363
-363
-365
-359
-345
-329
-332
-333
-336
-344
-351
-349
-350
-347
-329
-310
-293
-285
-290
-293
-291
-300
-310
-305
-283
-284
-284
-270
-259
-245
-252
-246
-244
-258
-272
-286
-284
-280
-278
-277
-280
-302
-325
-351
-367
-376
-370
-373
-388
-393
-375
-354
-361
-369
-357
-348
-347
-348
-333
-327
-331
-340
-341
-330
-323
-305
-285
-268
-239
-211
-203
-218
-224
-241
-259
-267
-270
-289
-286
-283
-285
-268
-253
-265
-282
-289
-282
-291
-316
-338
-361
-368
-371
-359
-336
-338
-349
-346
-345
-340
-337
-326
-326
-341
-356
-389
-411
-409
-389
-366
-370
-380
-367
-343
-345
-330
-294
-265
-244
-233
-229
-226
-224
-218
-208
-217
-204
-197
-197
-188
-182
-172
-173
-185
-174
-140
-113
-109
-102
-105
-113
-112
-111
-116
-116
-124
-129
-114
-113
-135
-170
-188
-183
-162
-153
-155
-162
-163
-179
-183
-169
-161
-163
-170
-176
-175
-175
-186
-195
-206
-201
-186
-181
-189
-190
-198
-194
-195
-201
-206
-226
-243
-234
-222
-211
-220
-232
-228
-229
-208
-197
-197
-197
-195
-179
-183
-207
-235
-256
-262
-269
-268
-261
-244
-241
-246
-243
-223
-211
-221
-215
-196
-165
-149
-135
-126
-138
-172
-210
-228
-236
-255
-281
-277
-270
-268
-273
-273
-268
-254
-252
-253
-240
-207
-180
-185
-182
-182
-169
-161
-163
-162
-187
-206
-227
-204
-189
-206
-200
-201
-191
-187
-190
-185
-206
-205
-200
-192
-190
-196
-197
-199
-209
-226
-234
-242
-242
-239
-226
-197
-187
-182
-171
-171
-164
-154
-153
-165
-184
-182
-167
-156
-174
-212
-217
-223
-237
-223
-214
-217
-212
-208
-204
-201
-202
-213
-226
-237
-247
-251
-257
-259
-229
-197
-179
-178
-205
-225
-245
-242
-241
-254
-264
-269
-274
-277
-274
-270
-247
-232
-213
-217
-222
-225
-248
-273
-289
-294
-290
-267
-252
-237
-229
-255
-278
-266
-253
-250
-236
-224
-208
-183
-164
-151
-167
-193
-203
-214
-212
-213
-219
-235
-238
-232
-243
-269
-299
-284
-267
-256
-252
-252
-240
-216
-193
-187
-195
-199
-196
-204
-198
-178
-159
-152
-133
-130
-146
-159
-170
-144
-130
-132
-144
-144
-141
-151
-148
-157
-169
-156
-134
-116
-103
-116
-118
-107
-110
-129
-134
-143
-161
-176
-170
-170
-181
-180
-186
-192
-206
-210
-188
-194
-206
-204
-215
-211
-232
-249
-247
-254
-265
-276
-288
-297
-329
-352
-374
-379
-375
-373
-343
-316
-306
-304
-297
-286
-273
-275
-265
-264
-277
-287
-293
-278
-270
-281
-286
-285
-283
-290
-297
-298
-298
-295
-297
-285
-279
-280
-279
-278
-278
-268
-264
-277
-275
-271
-284
-315
-343
-355
-341
-327
-316
-298
-273
-269
-264
-238
-238
-252
-260
-247
-248
-244
-210
-171
-143
-140
-155
-175
-176
-191
-194
-178
-171
-154
-141
-127
-98
-89
-109
-108
-99
-93
-74
-56
-55
-76
-101
-124
-138
-147
-141
-143
-168
-189
-202
-187
-191
-193
-188
-195
-192
-200
-216
-219
-207
-208
-219
-224
-231
-244
-243
-234
-221
-213
-205
-201
-190
-172
-166
-164
-157
-139
-118
-98
-89
-85
-92
-86
-72
-64
-65
-86
-88
-65
-42
-36
-29
-37
-46
-60
-67
-58
-57
-61
-76
-93
-111
-114
-119
-115
-113
-124
-122
-127
-119
-123
-138
-154
-157
-140
-153
-177
-195
-186
-160
-138
-131
-135
-119
-117
-136
-135
-122
-106
-106
-110
-101
-107
-107
-97
-93
-92
-84
-75
-71
-81
-89
-85
-87
-102
-123
-140
-142
-153
-158
-150
-148
-166
-166
-159
-155
-153
-173
-201
-227
-222
-217
-233
-245
-257
-268
-270
-255
-242
-225
-205
-190
-178
-167
-149
-141
-143
-148
-134
-98
-88
-95
-79
-58
-59
-68
-60
-57
-61
-60
-66
-73
-79
-85
-76
-74
-86
-92
-88
-81
-66
-56
-64
-75
-75
-68
-67
-69
-86
-112
-114
-103
-114
-119
-126
-155
-155
-171
-167
-156
-154
-164
-180
-195
-210
-219
-226
-232
-241
-242
-251
-244
-225
-226
-217
-208
-204
-189
-191
-205
-223
-230
-225
-227
-232
-238
-249
-259
-253
-261
-264
-263
-269
-267
-253
-243
-226
-210
-222
-238
-254
-246
-243
-274
-299
-296
-294
-289
-262
-254
-260
-285
-306
-330
-328
-313
-317
-328
-320
-290
-286
-289
-287
-283
-275
-272
-279
-279
-285
-272
-236
-226
-237
-253
-263
-267
-276
-274
-253
-241
-247
-263
-253
-240
-261
-265
-246
-225
-208
-199
-186
-187
-198
-206
-217
-218
-231
-247
-256
-256
-249
-257
-259
-258
-255
-256
-260
-250
-243
-245
-248
-230
-207
-207
-198
-189
-178
-186
-197
-194
-213
-216
-218
-230
-244
-260
-275
-293
-291
-289
-298
-308
-319
-306
-291
-303
-304
-284
-270
-272
-291
-308
-313
-320
-329
-346
-362
-365
-369
-377
-386
-375
-338
-325
-325
-317
-319
-332
-335
-318
-311
-315
-319
-322
-318
-316
-310
-314
-323
-324
-315
-307
-321
-318
-309
-297
-290
-292
-267
-261
-261
-261
-265
-289
-312
-311
-311
-310
-302
-303
-312
-311
-314
-291
-263
-238
-220
-209
-205
-217
-221
-216
-217
-194
-187
-210
-209
-201
-195
-183
-185
-193
-201
-206
-205
-208
-209
-221
-204
-203
-203
-186
-165
-147
-154
-158
-164
-176
-180
-175
-160
-151
-141
-126
-118
-115
-136
-134
-130
-133
-119
-110
-127
-148
-172
-185
-188
-194
-206
-216
-225
-239
-231
-247
-253
-246
-235
-226
-229
-224
-225
-225
-216
-204
-211
-228
-238
-227
-202
-182
-191
-192
-185
-191
-189
-181
-176
-172
-190
-193
-192
-201
-198
-205
-217
-227
-234
-243
-263
-273
-267
-245
-231
-235
-226
-216
-197
-210
-227
-227
-246
-264
-262
-254
-247
-239
-236
-238
-240
-251
-268
-278
-276
-276
-265
-253
-240
-239
-252
-247
-228
-224
-234
-240
-243
-243
-237
-221
-209
-217
-233
-230
-224
-217
-222
-212
-191
-189
-186
-178
-166
-169
-185
-196
-191
-177
-168
-165
-154
-143
-129
-122
-128
-138
-148
-152
-152
-153
-165
-167
-161
-162
-160
-169
-195
-207
-216
-218
-227
-227
-207
-186
-170
-168
-174
-181
-206
-231
-244
-257
-256
-276
-279
-261
-235
-201
-186
-174
-178
-194
-206
-217
-223
-246
-255
-256
-259
-254
-260
-272
-286
-286
-255
-234
-238
-264
-277
-281
-287
-285
-293
-304
-321
-319
-302
-291
-277
-274
-273
-272
-269
-263
-250
-240
-229
-206
-197
-192
-210
-232
-260
-285
-282
-280
-299
-322
-326
-325
-329
-339
-356
-373
-375
-360
-354
-350
-346
-351
-349
-334
-325
-321
-314
-308
-305
-309
-318
-336
-340
-345
-359
-375
-372
-349
-325
-309
-318
-349
-369
-371
-361
-376
-376
-374
-374
-366
-371
-363
-365
-380
-371
-348
-327
-324
-331
-337
-353
-363
-355
-340
-341
-339
-334
-323
-301
-274
-269
-286
-287
-257
-242
-237
-233
-248
-254
-249
-246
-252
-254
-262
-272
-279
-291
-288
-276
-291
-296
-276
-265
-273
-278
-266
-268
-275
-296
-314
-324
-333
-343
-348
-342
-347
-336
-329
-344
-348
-346
-337
-344
-352
-351
-364
-367
-353
-341
-329
-338
-355
-369
-375
-374
-369
-362
-363
-366
-361
-364
-378
-389
-395
-386
-369
-352
-341
-333
-328
-318
-318
-307
-286
-254
-237
-229
-224
-224
-214
-224
-227
-219
-213
-210
-207
-207
-218
-212
-197
-204
-214
-219
-218
-228
-232
-226
-230
-219
-212
-212
-207
-203
-197
-195
-206
-209
-206
-196
-177
-176
-178
-184
-191
-206
-201
-199
-204
-200
-195
-172
-161
-166
-185
-194
-190
-177
-150
-140
-126
-120
-109
-93
-89
-95
-111
-115
-112
-118
-125
-131
-132
-149
-160
-173
-200
-234
-245
-243
-236
-243
-246
-265
-267
-266
-275
-260
-275
-299
-318
-338
-350
-362
-363
-385
-396
-416
-426
-412
-411
-408
-397
-392
-376
-371
-382
-392
-388
-382
-376
-359
-352
-326
-304
-284
-289
-301
-299
-300
-299
-299
-301
-299
-283
-279
-284
-289
-303
-311
-321
-323
-316
-310
-298
-279
-272
-277
-282
-290
-297
-308
-322
-311
-296
-268
-237
-212
-198
-203
-218
-231
-238
-261
-248
-248
-254
-272
-280
-281
-278
-278
-280
-285
-297
-289
-276
-266
-280
-284
-295
-298
-288
-282
-266
-243
-226
-223
-218
-213
-230
-249
-258
-272
-274
-272
-276
-267
-268
-278
-280
-282
-279
-273
-276
-278
-278
-268
-257
-257
-257
-265
-275
-278
-277
-262
-256
-265
-263
-265
-271
-280
-296
-309
-330
-316
-303
-321
-331
-335
-353
-366
-361
-354
-351
-361
-356
-337
-335
-342
-347
-356
-350
-343
-321
-301
-300
-290
-288
-282
-273
-255
-263
-279
-280
-267
-265
-272
-282
-293
-294
-290
-284
-280
-275
-298
-309
-326
-333
-336
-338
-339
-355
-355
-352
-353
-362
-353
-342
-330
-330
-314
-309
-320
-312
-312
-311
-307
-305
-288
-269
-261
-251
-245
-244
-266
-264
-246
-233
-248
-254
-239
-240
-246
-252
-256
-262
-259
-256
-245
-247
-252
-254
-249
-237
-237
-235
-238
-232
-224
-231
-246
-261
-268
-277
-285
-275
-268
-268
-251
-227
-230
-236
-238
-223
-223
-228
-221
-234
-246
-266
-269
-270
-267
-270
-281
-294
-299
-297
-300
-309
-328
-335
-332
-336
-343
-344
-337
-327
-343
-354
-366
-377
-383
-402
-414
-398
-387
-384
-375
-368
-368
-388
-382
-372
-370
-384
-403
-415
-428
-405
-399
-402
-397
-403
-399
-379
-352
-337
-319
-320
-328
-321
-308
-275
-253
-257
-260
-268
-262
-245
-243
-230
-218
-207
-194
-187
-180
-172
-181
-184
-178
-187
-191
-187
-185
-176
-172
-168
-182
-196
-215
-222
-227
-247
-238
-226
-222
-229
-239
-233
-237
-255
-255
-261
-263
-256
-248
-236
-226
-229
-227
-222
-224
-235
-243
-253
-257
-254
-254
-263
-253
-246
-242
-229
-215
-202
-226
-229
-230
-217
-197
-179
-169
-174
-180
-199
-229
-259
-269
-282
-300
-306
-307
-305
-305
-306
-306
-308
-322
-337
-342
-341
-345
-344
-349
-360
-351
-352
-347
-334
-320
-307
-297
-288
-291
-292
-281
-266
-263
-275
-282
-263
-249
-251
-266
-282
-304
-319
-322
-323
-310
-314
-321
-323
-310
-307
-299
-277
-267
-258
-243
-232
-241
-234
-235
-261
-276
-265
-236
-221
-200
-179
-170
-175
-182
-184
-190
-210
-224
-217
-221
-230
-239
-219
-214
-216
-217
-222
-226
-226
-226
-228
-231
-239
-245
-248
-260
-262
-271
-270
-262
-266
-253
-269
-277
-263
-266
-287
-281
-274
-285
-292
-287
-282
-282
-266
-256
-244
-251
-258
-268
-276
-278
-285
-287
-287
-282
-279
-260
-251
-242
-237
-239
-249
-248
-248
-246
-238
-237
-228
-222
-221
-223
-235
-233
-234
-230
-211
-196
-189
-195
-205
-213
-228
-230
-229
-234
-230
-228
-237
-245
-254
-286
-301
-300
-293
-280
-272
-288
-293
-288
-285
-273
-263
-279
-298
-288
-272
-274
-281
-287
-297
-317
-333
-330
-318
-307
-312
-309
-310
-312
-328
-340
-344
-365
-386
-386
-388
-401
-400
-381
-355
-360
-359
-344
-326
-311
-315
-311
-310
-316
-329
-346
-350
-352
-357
-348
-342
-345
-341
-348
-348
-337
-337
-324
-308
-313
-312
-317
-309
-301
-325
-335
-331
-319
-308
-294
-284
-281
-280
-274
-252
-233
-235
-241
-222
-213
-213
-213
-203
-207
-211
-199
-203
-203
-215
-233
-227
-229
-225
-225
-230
-241
-255
-265
-267
-271
-273
-279
-271
-248
-231
-210
-209
-220
-236
-251
-242
-229
-213
-202
-193
-196
-203
-204
-214
-219
-227
-218
-222
-228
-231
-240
-256
-281
-296
-289
-274
-281
-291
-305
-315
-308
-286
-290
-287
-278
-286
-281
-264
-257
-264
-270
-273
-256
-245
-237
-223
-205
-203
-207
-204
-200
-207
-221
-224
-225
-221
-207
-195
-199
-183
-180
-175
